[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:09:16.632Z","endTime":"2026-02-25T20:10:35.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T14:58:07.586Z","endTime":"2026-02-25T19:47:36.012Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T19:47:36.012Z","endTime":"2026-02-25T20:08:44.144Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T20:08:44.144Z","endTime":"2026-02-25T20:09:18.831Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.888398874198916,"aZ":-29.10362202945671,"pfxX":-8.835765809420433,"pfxZ":1.637466315389382,"pX":0.006300450531584632,"pZ":2.6979957519072313,"vX0":9.936477085429145,"vY0":-136.29975240751318,"vZ0":-2.054537163051498,"x":116.76,"y":165.93,"x0":-2.54430695090513,"y0":50.00380173941438,"z0":5.4779731651061585,"aX":-16.57118923764898},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.8,"breakHorizontal":13.8,"spinRate":2321,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.4023749424230294,"extension":5.769566244542028},"index":3,"playId":"26838d98-017a-36a2-b380-16adbd59053b","pitchNumber":1,"startTime":"2026-02-25T20:09:18.831Z","endTime":"2026-02-25T20:09:23.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35863110080379,"aZ":-30.57412052733599,"pfxX":9.760581314289652,"pfxZ":1.0991176057295418,"pX":0.053904712765771676,"pZ":1.3930940841577082,"vX0":3.2514574739234336,"vY0":-119.74323670442435,"vZ0":-3.4490284713030146,"x":114.95,"y":201.17,"x0":-2.5897737848152413,"y0":50.00087970053505,"z0":5.590753636034203,"aX":14.155027551362872},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.4,"breakHorizontal":-18.5,"spinRate":2813,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4576146553384115,"extension":5.596970235520319},"index":4,"playId":"17a4ab84-506b-306e-b7e3-6a865d58c713","pitchNumber":2,"startTime":"2026-02-25T20:09:32.676Z","endTime":"2026-02-25T20:09:37.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60698385385638,"aZ":-15.531227888355879,"pfxX":-2.771548117442579,"pfxZ":8.636770702999705,"pX":0.6759443351429241,"pZ":3.118249403379599,"vX0":9.06756737393854,"vY0":-137.70470109664325,"vZ0":-4.27333557543058,"x":91.23,"y":154.59,"x0":-2.2945734488426366,"y0":50.00341594951876,"z0":5.7357927750181865,"aX":-5.342231687906097},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":3.2,"spinRate":2376,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.3972436225183307,"extension":5.869403079831667},"index":5,"playId":"93e26d06-2501-30ea-a348-90362a7da476","pitchNumber":3,"startTime":"2026-02-25T20:09:46.432Z","endTime":"2026-02-25T20:09:51.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.960359219547573,"aZ":-25.037979369528518,"pfxX":-8.029340936551906,"pfxZ":3.740986527171544,"pX":-0.06429574354806523,"pZ":2.0785779367108903,"vX0":8.906790187326799,"vY0":-137.39880369858653,"vZ0":-4.439280174450926,"x":119.45,"y":182.66,"x0":-2.3075859049254657,"y0":50.00596987732049,"z0":5.420625198403366,"aX":-15.327489993206868},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":12.6,"spinRate":2353,"spinDirection":226},"zone":8,"typeConfidence":0.87,"plateTime":0.3989321707243625,"extension":5.842355455065239},"index":6,"playId":"5bba36a5-1aa0-3381-9aae-1c983d4079c4","pitchNumber":4,"startTime":"2026-02-25T20:10:02.023Z","endTime":"2026-02-25T20:10:06.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.384486215797686,"aZ":-14.290389377762992,"pfxX":-3.4091483891259897,"pfxZ":9.113383434888517,"pX":-0.13361338102537265,"pZ":2.9248715600626243,"vX0":6.995632857231571,"vY0":-139.460530817381,"vZ0":-5.421413461387135,"x":122.09,"y":159.81,"x0":-2.235697774920929,"y0":50.0067171315486,"z0":5.842351694444086,"aX":-6.693397204056489},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":4.7,"spinRate":2454,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.39327652011046155,"extension":5.7519227882075805},"hitData":{"launchSpeed":92.9,"launchAngle":44.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.12,"coordY":98.69}},"index":7,"playId":"eddeeff0-a72e-3197-8769-acfaa1ce74aa","pitchNumber":5,"startTime":"2026-02-25T20:10:26.057Z","endTime":"2026-02-25T20:10:35.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-25T20:10:35.121Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:10:49.317Z","endTime":"2026-02-25T20:11:39.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66730431858877,"aZ":-28.094543136369012,"pfxX":-11.174151898043169,"pfxZ":2.217241350239801,"pX":-0.876630326283376,"pZ":2.375557945507063,"vX0":8.105176633138388,"vY0":-135.78019477845288,"vZ0":-3.016362504764724,"x":150.42,"y":174.64,"x0":-2.470108931668755,"y0":50.00412274165902,"z0":5.485909811711508,"aX":-20.5698217915879},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":18.2,"spinRate":2281,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4056052878126688,"extension":5.589794171597341},"index":0,"playId":"5de545f7-3c86-3c60-b21e-f167665e56b9","pitchNumber":1,"startTime":"2026-02-25T20:10:58.974Z","endTime":"2026-02-25T20:11:03.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07074789927964,"aZ":-25.78616988765505,"pfxX":-10.814087596728456,"pfxZ":3.837348057057948,"pX":-0.14763882812339338,"pZ":1.863250028182432,"vX0":9.642220884355115,"vY0":-128.38346193728773,"vZ0":-3.669780979737453,"x":122.63,"y":188.47,"x0":-2.5506717775885206,"y0":50.00510209809565,"z0":5.322700624116481,"aX":-18.018659022097115},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":17.4,"spinRate":2124,"spinDirection":247},"zone":8,"typeConfidence":0.83,"plateTime":0.42695242666735833,"extension":5.860357949918961},"index":1,"playId":"4cb9ba5b-8177-39e8-a8e1-154f07cf760d","pitchNumber":2,"startTime":"2026-02-25T20:11:12.758Z","endTime":"2026-02-25T20:11:16.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65136268949913,"aZ":-31.90767374414673,"pfxX":-9.973999884846897,"pfxZ":0.14333647074947997,"pX":0.47772257352473774,"pZ":3.386893635844355,"vX0":11.244528119318048,"vY0":-135.458334550396,"vZ0":0.2306087177809646,"x":98.79,"y":147.33,"x0":-2.4605307961621485,"y0":50.000598497383976,"z0":5.558547351506784,"aX":-18.260630211952396},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.6,"breakHorizontal":15.2,"spinRate":2289,"spinDirection":238},"zone":3,"typeConfidence":0.9,"plateTime":0.4066485841116858,"extension":5.67035451938228},"index":2,"playId":"d4059b69-6e2d-383e-b18d-c0df8e6a47a1","pitchNumber":3,"startTime":"2026-02-25T20:11:33.843Z","endTime":"2026-02-25T20:11:39.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:11:39.112Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T20:11:47.653Z","endTime":"2026-02-25T20:12:05.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74210065431374,"aZ":-33.2118288791785,"pfxX":1.6274249422880829,"pfxZ":-0.6637884266258958,"pX":0.466123706607741,"pZ":2.4856143379890954,"vX0":6.44361885774592,"vY0":-124.06612508414487,"vZ0":-1.0683552911945795,"x":99.23,"y":171.67,"x0":-2.3712012505704827,"y0":50.00263420130601,"z0":5.678350614131023,"aX":2.5472565365113184},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":-4.3,"spinRate":2556,"spinDirection":71},"zone":6,"typeConfidence":0.91,"plateTime":0.44071047608103653,"extension":5.793525021263991},"hitData":{"launchSpeed":69.6,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.9,"coordY":169.63}},"index":0,"playId":"bdea9654-0499-3713-be93-1b27c6c4c2ba","pitchNumber":1,"startTime":"2026-02-25T20:11:59.969Z","endTime":"2026-02-25T20:12:05.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:12:05.887Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T20:14:08.003Z","endTime":"2026-02-25T20:15:13.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.341912927503536,"aZ":-13.726140384354219,"pfxX":-9.063795178545417,"pfxZ":9.117906308805189,"pX":2.0483488986858283,"pZ":1.1595913591587441,"vX0":15.679551352222237,"vY0":-141.356675576437,"vZ0":-9.44340197550747,"x":38.92,"y":207.47,"x0":-2.3936527301928767,"y0":50.000619983560526,"z0":5.425602099051262,"aX":-18.334647256702343},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":13.2,"spinRate":2214,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3875466468036217,"extension":6.279144151857027},"index":0,"playId":"e34b261f-550e-3572-a197-59e30b20ec4d","pitchNumber":1,"startTime":"2026-02-25T20:14:21.716Z","endTime":"2026-02-25T20:14:25.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60781314454025,"aZ":-15.8950061731463,"pfxX":-8.897603933330082,"pfxZ":8.183533269896271,"pX":0.286073113393191,"pZ":3.2920272313741945,"vX0":11.722274665758523,"vY0":-140.54784690157925,"vZ0":-3.554846646008513,"x":106.1,"y":149.9,"x0":-2.7942237638162353,"y0":50.00120755616617,"z0":5.61376739706702,"aX":-17.69606007933593},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":13.6,"spinRate":2403,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.3905972809718601,"extension":6.0945542854682815},"index":1,"playId":"54b783e3-c944-362d-96a9-983b7aed4b94","pitchNumber":2,"startTime":"2026-02-25T20:14:35.289Z","endTime":"2026-02-25T20:14:40.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05393022261328,"aZ":-29.66079455289827,"pfxX":-0.6976403244346798,"pfxZ":1.4518063391690763,"pX":2.122375667504765,"pZ":1.3547601832933849,"vX0":12.319038826430816,"vY0":-130.8892870858882,"vZ0":-5.167025311210655,"x":36.1,"y":202.2,"x0":-2.557814912712276,"y0":50.0028359514757,"z0":5.579787662630778,"aX":-1.2084391487798776},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.6,"breakHorizontal":-1.4,"spinRate":2260,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.41872050200753375,"extension":6.114152500596133},"index":2,"playId":"6c4ac67c-8a41-37f4-b8b1-65cc0f31bbd9","pitchNumber":3,"startTime":"2026-02-25T20:14:50.027Z","endTime":"2026-02-25T20:14:53.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13053492818099,"aZ":-14.990194526725842,"pfxX":-9.392071565264327,"pfxZ":8.432177075589566,"pX":-1.0300170971577964,"pZ":3.2575115662782603,"vX0":8.775221893976648,"vY0":-141.99604292566096,"vZ0":-3.653383761654685,"x":156.26,"y":150.83,"x0":-2.9432642969734273,"y0":50.002408961663164,"z0":5.517235749903806,"aX":-19.14005965049713},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":15.2,"spinRate":2271,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3860349052061074,"extension":5.982638026287791},"hitData":{"launchSpeed":57.0,"launchAngle":51.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.47,"coordY":164.23}},"index":3,"playId":"8d3be729-b65e-31a7-b07a-f003cf4a0b13","pitchNumber":4,"startTime":"2026-02-25T20:15:05.855Z","endTime":"2026-02-25T20:15:13.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:15:13.415Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T20:15:24.269Z","endTime":"2026-02-25T20:17:01.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.339770482644546,"aZ":-15.703010791914947,"pfxX":-8.860167536578007,"pfxZ":7.879538904028532,"pX":0.212724943767534,"pZ":3.401681999975208,"vX0":11.025029097816777,"vY0":-143.67397495648984,"vZ0":-3.5516561905640875,"x":108.89,"y":146.93,"x0":-2.523496701983305,"y0":50.00282358203001,"z0":5.630054785278089,"aX":-18.521186808459948},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.7,"breakHorizontal":13.8,"spinRate":2249,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.38125169449180607,"extension":6.18889214863115},"index":0,"playId":"04b453e6-5059-39a1-8591-e09c4a07187b","pitchNumber":1,"startTime":"2026-02-25T20:15:36.655Z","endTime":"2026-02-25T20:15:40.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18235665964614,"aZ":-13.430777188805544,"pfxX":-7.566454357940767,"pfxZ":9.159316081690594,"pX":-0.10172219486448628,"pZ":3.4441670808398603,"vX0":9.930273846904523,"vY0":-142.07760586179998,"vZ0":-3.722823913213092,"x":120.88,"y":145.79,"x0":-2.657178363234602,"y0":50.00631832510177,"z0":5.623545649248687,"aX":-15.490764652493889},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2287,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3853243663691588,"extension":6.2057883118811},"index":1,"playId":"5aef1dd0-afcc-3b6c-8d71-6de1db84562f","pitchNumber":2,"startTime":"2026-02-25T20:15:50.573Z","endTime":"2026-02-25T20:15:53.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.542996088008785,"aZ":-14.72876249909143,"pfxX":-9.745361965345738,"pfxZ":8.434113010693897,"pX":1.360212627065597,"pZ":1.9491572284957224,"vX0":14.508023347110308,"vY0":-142.81944617377852,"vZ0":-7.057798658919632,"x":65.15,"y":186.15,"x0":-2.5165602763238852,"y0":50.001001176028915,"z0":5.376610931938492,"aX":-20.154040927067307},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":14.8,"spinRate":2197,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38335138839436755,"extension":6.16043143368937},"index":2,"playId":"df09295c-c939-3fd7-9b78-8553c7772db1","pitchNumber":3,"startTime":"2026-02-25T20:16:06.231Z","endTime":"2026-02-25T20:16:10.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.8,"endSpeed":84.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77119744999851,"aZ":-30.190941487798526,"pfxX":-1.7326582978035283,"pfxZ":1.1111679935899366,"pX":1.1581045182557308,"pZ":0.9401557060744159,"vX0":10.492571526718264,"vY0":-133.2166659711825,"vZ0":-6.400436949425932,"x":72.86,"y":213.4,"x0":-2.613982347222285,"y0":50.00444225401921,"z0":5.5684980805459805,"aX":-3.1005950674252687},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.7,"breakHorizontal":0.7,"spinRate":2278,"spinDirection":346},"zone":14,"typeConfidence":2.0,"plateTime":0.4118377606373591,"extension":6.089256766779486},"index":3,"playId":"8355e9c6-5fc2-3a12-98e1-9ce50f46fe74","pitchNumber":4,"startTime":"2026-02-25T20:16:21.493Z","endTime":"2026-02-25T20:16:28.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89449301419334,"aZ":-15.497105818907627,"pfxX":-9.447316768279093,"pfxZ":8.042113754524644,"pX":-0.7756385976758136,"pZ":3.1591195127323592,"vX0":9.091916103158326,"vY0":-143.08211188878192,"vZ0":-3.9772499403355357,"x":146.57,"y":153.48,"x0":-2.7663780144168806,"y0":50.00672574748541,"z0":5.537860989296499,"aX":-19.600578638918225},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":15.2,"spinRate":2313,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3827537215003902,"extension":6.060356162092361},"index":4,"playId":"03ab0108-8599-311f-aa57-ef72ac056cf9","pitchNumber":5,"startTime":"2026-02-25T20:16:37.864Z","endTime":"2026-02-25T20:16:41.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988267786239348,"aZ":-30.532948248123287,"pfxX":-1.1673262327112766,"pfxZ":0.9262362991908937,"pX":0.42557801324762445,"pZ":1.027604682922002,"vX0":8.513396554284826,"vY0":-132.01004857533277,"vZ0":-5.953131606581541,"x":100.78,"y":211.03,"x0":-2.6887753890875365,"y0":50.001481769086475,"z0":5.55843706602183,"aX":-2.063030401546259},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":0.2,"spinRate":2291,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4148507628519784,"extension":6.148689748743794},"index":5,"playId":"d4fa273f-e23e-36b9-853e-03d2890a94cb","pitchNumber":6,"startTime":"2026-02-25T20:16:56.208Z","endTime":"2026-02-25T20:17:01.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:17:01.772Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T20:17:13.168Z","endTime":"2026-02-25T20:18:01.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48717792076579,"aZ":-37.63051919589354,"pfxX":5.235861957756891,"pfxZ":-3.428924584069584,"pX":-0.5610630089342066,"pZ":2.7802773356201476,"vX0":4.309348856884432,"vY0":-126.1376515916187,"vZ0":0.1447878345685869,"x":138.39,"y":163.71,"x0":-2.9789191444657845,"y0":50.000837895149395,"z0":5.785972612292803,"aX":8.336175951540795},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.9,"breakHorizontal":-10.6,"spinRate":2415,"spinDirection":30},"zone":4,"typeConfidence":2.0,"plateTime":0.43620739914322915,"extension":6.117847203593987},"index":0,"playId":"44c4acd4-7cfb-3b83-abea-1429abcf9756","pitchNumber":1,"startTime":"2026-02-25T20:17:23.346Z","endTime":"2026-02-25T20:17:27.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.928474959728447,"aZ":-29.046059179663235,"pfxX":-9.37773431945721,"pfxZ":1.8512191577712427,"pX":-0.2257964850007367,"pZ":1.299151976148358,"vX0":9.414937745914,"vY0":-129.20502143660684,"vZ0":-4.91386582317975,"x":125.61,"y":203.7,"x0":-2.6986036871789327,"y0":50.00381885436619,"z0":5.4578108309554,"aX":-15.855980155619081},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":14.9,"spinRate":1487,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42391706516723326,"extension":6.47573550301494},"index":1,"playId":"85a45c07-1b2b-3be3-995a-d340048a3feb","pitchNumber":2,"startTime":"2026-02-25T20:17:36.610Z","endTime":"2026-02-25T20:17:40.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54075266453815,"aZ":-12.965872831007289,"pfxX":-8.542470699043838,"pfxZ":9.326832430292136,"pX":0.38705498225824053,"pZ":4.433902413981088,"vX0":11.41114705702133,"vY0":-142.96864365247006,"vZ0":-1.3107251665537931,"x":102.25,"y":119.06,"x0":-2.5557380762444115,"y0":50.00236079565533,"z0":5.7165285572097115,"aX":-17.59335837426865},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":13.1,"spinRate":2453,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3838647049546964,"extension":6.070772549402493},"index":2,"playId":"c3bb7312-eb91-32b0-9ae4-a5367ae724c8","pitchNumber":3,"startTime":"2026-02-25T20:17:56.804Z","endTime":"2026-02-25T20:18:01.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:18:01.197Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out softly, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:20:01.227Z","endTime":"2026-02-25T20:21:04.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.325357172508728,"aZ":-27.497508246969403,"pfxX":-10.365673112286604,"pfxZ":2.533486375143994,"pX":1.0118506962334757,"pZ":2.715128469109815,"vX0":12.769604504138854,"vY0":-135.5300663164214,"vZ0":-2.2230757674433628,"x":78.43,"y":165.47,"x0":-2.427858018334011,"y0":50.005970632234344,"z0":5.478453989687407,"aX":-19.167888834082934},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.3,"breakHorizontal":15.8,"spinRate":2315,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.40508725250764277,"extension":5.770908896253369},"index":0,"playId":"24da27a2-117e-3037-8d77-9e6de47477af","pitchNumber":1,"startTime":"2026-02-25T20:20:13.439Z","endTime":"2026-02-25T20:20:19.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.9,"endSpeed":84.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.552723160589153,"aZ":-25.58892777407266,"pfxX":-9.707486521279886,"pfxZ":3.604759391057671,"pX":0.06167307351320332,"pZ":2.1256864935057114,"vX0":9.735499370582252,"vY0":-134.914409423258,"vZ0":-4.102939354614591,"x":114.65,"y":181.39,"x0":-2.3463877890873466,"y0":50.00542135614798,"z0":5.486941747277045,"aX":-17.75411413366065},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.8,"breakHorizontal":15.2,"spinRate":2264,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.40723594454840084,"extension":5.714527557599438},"index":1,"playId":"a7ef1863-dd46-3d49-b600-70499c84e8a5","pitchNumber":2,"startTime":"2026-02-25T20:20:26.249Z","endTime":"2026-02-25T20:20:34.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06862155297228,"aZ":-26.285069849349465,"pfxX":-7.781633408231982,"pfxZ":3.125350584815912,"pX":-0.9503229207068269,"pZ":2.5811985168954115,"vX0":6.629652998890909,"vY0":-136.69460257533441,"vZ0":-2.97951098877228,"x":153.22,"y":169.09,"x0":-2.400015276452967,"y0":50.00561918441677,"z0":5.496489613820448,"aX":-14.679601174914575},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":12.6,"spinRate":2380,"spinDirection":228},"zone":11,"typeConfidence":0.88,"plateTime":0.4012053867882175,"extension":5.783368657706355},"hitData":{"launchSpeed":54.2,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":102.74,"coordY":175.18}},"index":2,"playId":"8a66467b-a1e9-3cda-a57c-b25d3c6eb834","pitchNumber":3,"startTime":"2026-02-25T20:20:58.975Z","endTime":"2026-02-25T20:21:04.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:21:04.923Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:21:20.868Z","endTime":"2026-02-25T20:22:35.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.092369929683368,"aZ":-33.92169280404083,"pfxX":10.62066336316888,"pfxZ":-1.2793561390848858,"pX":-1.9052123227134594,"pZ":3.436478283477868,"vX0":-1.174269364205823,"vY0":-116.14971691719026,"vZ0":1.8335559884963728,"x":189.62,"y":146.0,"x0":-2.7722341290117303,"y0":50.00329889668385,"z0":5.866275808002239,"aX":14.487584562782692},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.6,"breakHorizontal":-19.0,"spinRate":2784,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.47187113386251234,"extension":5.590605233254776},"index":0,"playId":"e135b0a8-bb34-3c3a-b8e0-f0a31faded46","pitchNumber":1,"startTime":"2026-02-25T20:21:31.641Z","endTime":"2026-02-25T20:21:36.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94651467076609,"aZ":-33.67987297602183,"pfxX":9.705575570661512,"pfxZ":-1.0974338656610279,"pX":-1.8700183721881547,"pZ":2.531638979513006,"vX0":-0.30849198524508686,"vY0":-116.55924344107109,"vZ0":0.12400324430744103,"x":188.28,"y":170.43,"x0":-2.995687336451522,"y0":50.005271825035976,"z0":5.671403831627554,"aX":13.287613949356698},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.7,"breakHorizontal":-17.5,"spinRate":2780,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.47083885752353893,"extension":5.519192449300843},"index":1,"playId":"2ea4658f-c7e6-39b2-87b4-379239d3cb48","pitchNumber":2,"startTime":"2026-02-25T20:21:46.758Z","endTime":"2026-02-25T20:21:51.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81947768038467,"aZ":-25.992924161147588,"pfxX":-10.494803791325722,"pfxZ":3.7656817998519303,"pX":0.6385102915537801,"pZ":1.5252077189300282,"vX0":11.425111869017327,"vY0":-126.97632600693709,"vZ0":-4.1994711196168595,"x":92.66,"y":197.6,"x0":-2.5455122640915557,"y0":50.000858849231484,"z0":5.256869630951635,"aX":-17.218468109193317},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.1,"breakHorizontal":16.6,"spinRate":1945,"spinDirection":247},"zone":14,"typeConfidence":0.89,"plateTime":0.4305634886204839,"extension":5.895927402163303},"index":2,"playId":"a87d2b84-df2c-3ce3-a67d-c0a04d0552b9","pitchNumber":3,"startTime":"2026-02-25T20:22:02.276Z","endTime":"2026-02-25T20:22:07.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.696953503854427,"aZ":-14.514068792294005,"pfxX":-5.673683284278175,"pfxZ":9.334336281402125,"pX":-0.45074475196627956,"pZ":3.0072948690911194,"vX0":7.076116446644625,"vY0":-136.80093456623155,"vZ0":-4.6218060247750925,"x":134.18,"y":157.58,"x0":-2.3359740728110174,"y0":50.00122679221811,"z0":5.716326985136273,"aX":-10.73314286536534},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2402,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.4006526306814595,"extension":5.744658586602323},"index":3,"playId":"690a1aa1-9246-3c7f-ae29-7105de6af14e","pitchNumber":4,"startTime":"2026-02-25T20:22:16.678Z","endTime":"2026-02-25T20:22:20.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595295543662566,"aZ":-27.055932887646662,"pfxX":-10.498967118987807,"pfxZ":3.0568351820468482,"pX":-0.6195981323888515,"pZ":2.1490223992031576,"vX0":8.57878842844732,"vY0":-128.0737695337298,"vZ0":-2.75895133922304,"x":140.62,"y":180.76,"x0":-2.6363293523785054,"y0":50.002782598699596,"z0":5.339838759127903,"aX":-17.572646348059333},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":1942,"spinDirection":249},"zone":7,"typeConfidence":0.85,"plateTime":0.4264475422242553,"extension":5.8681431765881085},"hitData":{"launchSpeed":66.0,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.01,"coordY":157.98}},"index":4,"playId":"20dd9bec-3d97-38c3-97e9-592ebebf07f2","pitchNumber":5,"startTime":"2026-02-25T20:22:28.723Z","endTime":"2026-02-25T20:22:35.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:22:35.390Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T20:22:50.327Z","endTime":"2026-02-25T20:24:46.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134783820041456,"aZ":-29.55945776828679,"pfxX":8.312682704348774,"pfxZ":1.7993356790445425,"pX":-0.4303130819135194,"pZ":2.883738196141218,"vX0":2.5551199604269907,"vY0":-119.83783784668024,"vZ0":-0.49714033753538023,"x":133.4,"y":160.92,"x0":-2.590403257506619,"y0":50.004175076571215,"z0":5.734113658958046,"aX":12.092099614054234},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.4,"breakHorizontal":-15.7,"spinRate":2882,"spinDirection":52},"zone":1,"typeConfidence":2.0,"plateTime":0.4570420872111378,"extension":5.9255001199551645},"index":0,"playId":"3d5788cd-8a23-3ec6-aeb1-866bc1fd1c8b","pitchNumber":1,"startTime":"2026-02-25T20:23:00.186Z","endTime":"2026-02-25T20:23:06.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.2,"endSpeed":86.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54448473888988,"aZ":-22.456912029564513,"pfxX":-9.128973816945539,"pfxZ":5.118626111227407,"pX":-0.8935367848783308,"pZ":2.646236754704412,"vX0":7.0801050516140815,"vY0":-136.9755463553717,"vZ0":-3.5826652231204523,"x":151.06,"y":167.33,"x0":-2.3270709973829753,"y0":50.0038071137375,"z0":5.508601707043341,"aX":-17.330512142971177},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":15.0,"spinRate":2305,"spinDirection":224},"zone":11,"typeConfidence":0.84,"plateTime":0.4000360510227394,"extension":5.706271522734914},"index":1,"playId":"36338a50-f018-3522-86d4-f7e3259bc00a","pitchNumber":2,"startTime":"2026-02-25T20:23:25.690Z","endTime":"2026-02-25T20:23:30.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":81.0,"endSpeed":74.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24429999159413,"aZ":-38.70400618586774,"pfxX":7.622287554381112,"pfxZ":-4.7158477623741355,"pX":1.056163910288763,"pZ":0.9697740530933957,"vX0":5.361003844947065,"vY0":-117.7995531648963,"vZ0":-2.700503887496603,"x":76.74,"y":212.6,"x0":-2.250107655136996,"y0":50.000804370781424,"z0":5.757127285782209,"aX":10.562382306023697},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.0,"breakHorizontal":-15.2,"spinRate":2866,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4674287273800388,"extension":5.9719776913633815},"index":2,"playId":"24e98991-a5a1-3c25-bf88-78e0d2a1fa5e","pitchNumber":3,"startTime":"2026-02-25T20:23:43.899Z","endTime":"2026-02-25T20:23:47.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50386756256645,"aZ":-17.813077068552882,"pfxX":-2.715252225170866,"pfxZ":7.468287047804996,"pX":0.7813650312997681,"pZ":3.8680082294331637,"vX0":8.456921786296475,"vY0":-137.56621420781696,"vZ0":-2.3471041349438884,"x":87.22,"y":134.34,"x0":-1.9752060194646266,"y0":50.0061626745162,"z0":5.935044316577779,"aX":-5.224769783188666},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":3.2,"spinRate":2444,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.3976119154489992,"extension":5.941879827208756},"index":3,"playId":"024ccd5c-3cbe-3d23-93b7-61978869b1e8","pitchNumber":4,"startTime":"2026-02-25T20:24:03.167Z","endTime":"2026-02-25T20:24:07.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.888777547835705,"aZ":-24.713268237665755,"pfxX":-10.69769668123686,"pfxZ":3.9205825239947742,"pX":0.05521605610745116,"pZ":2.574281122395826,"vX0":10.116147639211261,"vY0":-137.20362537164613,"vZ0":-3.6519909213643325,"x":114.9,"y":169.27,"x0":-2.2930781719835727,"y0":50.00427275347313,"z0":5.610542229322254,"aX":-20.359926593427183},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":17.2,"spinRate":2246,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.39950629649095637,"extension":5.829328163333335},"index":4,"playId":"bd38dae9-d262-3d9a-b86f-5e525f130066","pitchNumber":5,"startTime":"2026-02-25T20:24:20.360Z","endTime":"2026-02-25T20:24:24.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94198791549261,"aZ":-30.471817507746447,"pfxX":5.4636102159575906,"pfxZ":1.1416080289933923,"pX":0.5339918311783821,"pZ":1.7603715473465542,"vX0":5.22804780633947,"vY0":-121.13672738898795,"vZ0":-3.0818739230943075,"x":96.65,"y":191.25,"x0":-2.359361016179194,"y0":50.00187209352504,"z0":5.703944237905745,"aX":8.145960375359683},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.6,"breakHorizontal":-11.2,"spinRate":2794,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4515868612936331,"extension":5.812114306979644},"index":5,"playId":"885b19ed-f7a3-3b16-9065-360a88d62e15","pitchNumber":6,"startTime":"2026-02-25T20:24:41.316Z","endTime":"2026-02-25T20:24:46.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:24:46.776Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out sharply to center fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:27:12.240Z","endTime":"2026-02-25T20:27:37.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3353118016948,"aZ":-16.469014646470885,"pfxX":-7.445740970696516,"pfxZ":7.6487371945309555,"pX":0.1603275588843395,"pZ":3.3965051306925758,"vX0":10.638799433852476,"vY0":-142.11860021467783,"vZ0":-3.5087192133397815,"x":110.89,"y":147.07,"x0":-2.657285625931035,"y0":50.00584150082771,"z0":5.687573197735404,"aX":-15.295496240734236},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":11.4,"spinRate":2283,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3848002089927287,"extension":6.073287209048988},"hitData":{"launchSpeed":101.6,"launchAngle":39.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.1,"coordY":42.09}},"index":0,"playId":"b9cff875-cd27-3ad4-99ba-f6f5af0aca5a","pitchNumber":1,"startTime":"2026-02-25T20:27:25.808Z","endTime":"2026-02-25T20:27:37.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:27:37.300Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:27:49.911Z","endTime":"2026-02-25T20:30:20.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51190965306334,"aZ":-14.201744190116273,"pfxX":-9.014960378969043,"pfxZ":8.696069573727511,"pX":-0.6535190420875023,"pZ":1.9217936544569583,"vX0":9.195815328264333,"vY0":-143.39080888336056,"vZ0":-7.5723353487840335,"x":141.91,"y":186.89,"x0":-2.742652948569893,"y0":50.003011537891446,"z0":5.497169207891994,"aX":-18.630632038551877},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.2,"breakHorizontal":14.3,"spinRate":2280,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.383098462660604,"extension":6.207104328021641},"index":0,"playId":"3acc676b-4c12-3f6f-b3cc-0ddd9a2b5032","pitchNumber":1,"startTime":"2026-02-25T20:28:01.170Z","endTime":"2026-02-25T20:28:28.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.997122278242674,"aZ":-38.63912485455929,"pfxX":2.134506197977699,"pfxZ":-4.082555817713434,"pX":-1.2784282709785317,"pZ":3.082720369311912,"vX0":3.6835507837845034,"vY0":-125.72534816593127,"vZ0":1.2364889538228763,"x":165.73,"y":155.55,"x0":-3.0458398007321743,"y0":50.001659086501405,"z0":5.745874011343127,"aX":3.380685486124447},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.8,"breakHorizontal":-4.8,"spinRate":2222,"spinDirection":21},"zone":11,"typeConfidence":2.0,"plateTime":0.43742005211577073,"extension":6.012375980607358},"index":1,"playId":"6241fa60-e0ae-375f-b25a-b157ea533488","pitchNumber":2,"startTime":"2026-02-25T20:28:31.398Z","endTime":"2026-02-25T20:28:36.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87786163308583,"aZ":-26.350624866449316,"pfxX":-8.22839035220577,"pfxZ":3.4498600640176633,"pX":-1.2878593459423975,"pZ":4.511899939245456,"vX0":6.366552443379022,"vY0":-129.09864715538978,"vZ0":2.0939339349137978,"x":166.09,"y":116.96,"x0":-2.7168941157816198,"y0":50.00208388028546,"z0":5.718534248199146,"aX":-13.88851501348183},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":13.4,"spinRate":1280,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.424270382241136,"extension":6.197172389597696},"index":2,"playId":"404357a7-f40a-31db-abeb-2cfb7dc19f2b","pitchNumber":3,"startTime":"2026-02-25T20:28:45.545Z","endTime":"2026-02-25T20:28:50.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":88.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.03194027441596,"aZ":-20.735199183993522,"pfxX":-10.352376972559387,"pfxZ":5.607290912557744,"pX":-0.7885394530885828,"pZ":3.0848909963489657,"vX0":9.65701467871785,"vY0":-142.67379183217713,"vZ0":-3.025684219666152,"x":147.06,"y":155.49,"x0":-2.8895699207209895,"y0":50.00246926148551,"z0":5.482053567612009,"aX":-21.118962701466717},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.6,"breakHorizontal":16.6,"spinRate":2290,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3854452662304273,"extension":6.095885024153528},"index":3,"playId":"3f78cf6f-a4e0-30de-bc81-8834e76d0fad","pitchNumber":4,"startTime":"2026-02-25T20:29:01.000Z","endTime":"2026-02-25T20:29:05.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72082606462829,"aZ":-14.5135336402506,"pfxX":-9.160275565220724,"pfxZ":8.632532537511487,"pX":0.6856910123543268,"pZ":2.615284065783547,"vX0":12.566545669592676,"vY0":-142.38480646676126,"vZ0":-5.464905069773862,"x":90.86,"y":168.17,"x0":-2.6018841680314297,"y0":50.00591080776557,"z0":5.483257702298963,"aX":-18.748383078605453},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":13.9,"spinRate":2329,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.38518103786330116,"extension":6.154595462290749},"index":4,"playId":"c5ca19ed-d41e-3db3-bc15-65d7e07d5b9d","pitchNumber":5,"startTime":"2026-02-25T20:29:21.054Z","endTime":"2026-02-25T20:29:27.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.594753570209626,"aZ":-15.149912614017406,"pfxX":-8.336299897103647,"pfxZ":8.394978630179912,"pX":1.26548257118429,"pZ":3.941322398001799,"vX0":13.401093627411079,"vY0":-141.7699101449589,"vZ0":-2.0979880395789383,"x":68.76,"y":132.36,"x0":-2.4480911577154245,"y0":50.000190552038184,"z0":5.662264177797707,"aX":-16.90147522874275},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":12.2,"spinRate":2384,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38692137454396214,"extension":6.1927267145766605},"index":5,"playId":"724711c2-f127-3add-aa31-fad312d08f05","pitchNumber":6,"startTime":"2026-02-25T20:29:40.545Z","endTime":"2026-02-25T20:29:45.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09609507751238,"aZ":-34.273246078717186,"pfxX":0.1656978368401938,"pfxZ":-1.264129836313769,"pX":0.2625042059436068,"pZ":2.108308070991265,"vX0":7.459436450606381,"vY0":-128.68208186520062,"vZ0":-1.9729663678758818,"x":106.99,"y":181.86,"x0":-2.7123131509771246,"y0":50.00588555378284,"z0":5.575014721289573,"aX":0.27421884858601553},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.5,"breakHorizontal":-2.2,"spinRate":2417,"spinDirection":5},"zone":9,"typeConfidence":2.0,"plateTime":0.42786867572432596,"extension":6.153267442799116},"index":6,"playId":"c344a270-0833-34e8-bdc7-ddc2c34f02d5","pitchNumber":7,"startTime":"2026-02-25T20:29:56.565Z","endTime":"2026-02-25T20:30:00.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98216225072951,"aZ":-14.641012908676132,"pfxX":-8.315316692541892,"pfxZ":9.364640568228289,"pX":-0.09921597424352371,"pZ":0.11789673599775885,"vX0":10.01120002203352,"vY0":-136.23826887125338,"vZ0":-10.825752515749896,"x":120.78,"y":235.6,"x0":-2.74770128472952,"y0":50.005345427485246,"z0":5.1645867448339144,"aX":-15.574620650172882},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":12.8,"spinRate":2220,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40261062677775783,"extension":6.127079804633944},"index":7,"playId":"b0adb440-016d-30f9-a4e6-790ae235baf3","pitchNumber":8,"startTime":"2026-02-25T20:30:16.146Z","endTime":"2026-02-25T20:30:20.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:30:20.059Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Cronenworth pops out to shortstop Zach Neto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:30:33.224Z","endTime":"2026-02-25T20:30:58.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.256936512589526,"aZ":-14.646801217115712,"pfxX":-7.408182411556656,"pfxZ":8.716890191371752,"pX":0.6122749956347744,"pZ":2.9289950584976023,"vX0":11.698327850940847,"vY0":-140.9627606493711,"vZ0":-4.608138485059349,"x":93.66,"y":159.7,"x0":-2.6304394147043073,"y0":50.005098036343576,"z0":5.531685073873393,"aX":-14.900692850773678},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2480,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.38867736606000003,"extension":6.023644635924975},"hitData":{"launchSpeed":64.1,"launchAngle":49.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":101.94,"coordY":128.95}},"index":0,"playId":"a3a336a2-c8a4-36b2-b499-eebaddb11823","pitchNumber":1,"startTime":"2026-02-25T20:30:50.452Z","endTime":"2026-02-25T20:30:58.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:30:58.946Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a line drive to center fielder Josh Lowe. Gavin Sheets to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:31:11.672Z","endTime":"2026-02-25T20:31:48.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.8,"endSpeed":82.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283193578236933,"aZ":-32.189917573836745,"pfxX":-0.44266882671495933,"pfxZ":-0.0036453944213308276,"pX":-0.03904528756624943,"pZ":1.9516024116092883,"vX0":7.093553699568875,"vY0":-130.54747315599025,"vZ0":-3.298071343990568,"x":118.49,"y":186.09,"x0":-2.7377728838748308,"y0":50.00643125383069,"z0":5.662304881432951,"aX":-0.7614487624347543},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.6,"breakHorizontal":-0.8,"spinRate":2116,"spinDirection":15},"zone":8,"typeConfidence":2.0,"plateTime":0.4200486923270459,"extension":6.143999494326123},"index":0,"playId":"73f1e112-c3c2-3f3a-9370-b7f2172a25ae","pitchNumber":1,"startTime":"2026-02-25T20:31:23.026Z","endTime":"2026-02-25T20:31:27.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":80.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11282800752763,"aZ":-30.687607185015366,"pfxX":-1.0646028448082043,"pfxZ":0.876272539506397,"pX":-0.4078220403663109,"pZ":2.451967654674499,"vX0":6.598237839924326,"vY0":-130.29672485089256,"vZ0":-2.0011870356664327,"x":132.55,"y":172.58,"x0":-2.854980919487179,"y0":50.00032897391813,"z0":5.591353246486484,"aX":-1.7981974862655328},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":0.2,"spinRate":2285,"spinDirection":0},"zone":4,"typeConfidence":2.0,"plateTime":0.42339757049054905,"extension":6.165467215693526},"hitData":{"launchSpeed":79.3,"launchAngle":15.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.71,"coordY":99.93}},"index":1,"playId":"952c0d4e-914c-35e0-9993-a3e393569fc8","pitchNumber":2,"startTime":"2026-02-25T20:31:40.631Z","endTime":"2026-02-25T20:31:48.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":0.94,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:31:48.776Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luis Campusano hit by pitch. Ramón Laureano to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:32:19.155Z","endTime":"2026-02-25T20:34:41.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.758765560682484,"aZ":-13.862724318300597,"pfxX":-7.411794347615311,"pfxZ":8.83674267324054,"pX":0.04950229355954023,"pZ":4.24161951730247,"vX0":10.449931032364795,"vY0":-142.99553595396972,"vZ0":-1.5054342046434233,"x":115.11,"y":124.26,"x0":-2.688146363705534,"y0":50.00251845059003,"z0":5.64391888246663,"aX":-15.359381308270736},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2265,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38293276743045856,"extension":6.007361677445783},"index":0,"playId":"415af2f7-3f52-3e23-9425-b60fc6adc8e2","pitchNumber":1,"startTime":"2026-02-25T20:32:20.405Z","endTime":"2026-02-25T20:32:24.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0829935746752,"aZ":-16.03411103805011,"pfxX":-9.7156800188733,"pfxZ":7.87072557478451,"pX":1.1377744565770325,"pZ":3.034161126162343,"vX0":13.890016175365783,"vY0":-141.9791580757434,"vZ0":-4.086726788095773,"x":73.63,"y":156.86,"x0":-2.545026926726367,"y0":50.00451736882382,"z0":5.505819295836118,"aX":-19.929699337869852},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":14.9,"spinRate":2228,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3850934651058999,"extension":6.238369480874497},"index":1,"playId":"956ddb8b-77a8-35f0-8e49-2788417bccb5","pitchNumber":2,"startTime":"2026-02-25T20:32:37.054Z","endTime":"2026-02-25T20:32:42.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-25T20:32:45.760Z","endTime":"2026-02-25T20:33:28.847Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9941576090896,"aZ":-15.458389354022714,"pfxX":-8.915678062224487,"pfxZ":8.364875315789206,"pX":-0.6362589722279639,"pZ":3.3459415872431846,"vX0":9.083601464330918,"vY0":-140.72232673145317,"vZ0":-3.434390487487125,"x":141.25,"y":148.44,"x0":-2.753214925136106,"y0":50.002960742025806,"z0":5.5883937360952824,"aX":-17.81795066704548},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":14.2,"spinRate":2182,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.389748174017555,"extension":6.169864068457691},"index":3,"playId":"c33d2cee-8b25-3e54-9e7f-07632135abe1","pitchNumber":3,"startTime":"2026-02-25T20:33:28.847Z","endTime":"2026-02-25T20:33:32.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64366272091505,"aZ":-17.70858469642529,"pfxX":-8.801115694458169,"pfxZ":7.117427622038532,"pX":-0.7123896546692537,"pZ":3.4860312741374946,"vX0":9.024009278799843,"vY0":-141.29618594212582,"vZ0":-2.5710846115464023,"x":144.15,"y":144.66,"x0":-2.796149983058604,"y0":50.002749664736704,"z0":5.53885554550154,"aX":-17.887734058976474},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":14.2,"spinRate":2313,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38689156486910736,"extension":6.2397285292683105},"index":4,"playId":"d99a44a6-ccbd-36c5-9d35-aa209082f967","pitchNumber":4,"startTime":"2026-02-25T20:33:47.503Z","endTime":"2026-02-25T20:33:51.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.3,"endSpeed":81.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55904939801103,"aZ":-31.894890226999,"pfxX":0.2266449741449552,"pfxZ":0.16261024700630156,"pX":1.2756556536776822,"pZ":1.4313394052123187,"vX0":9.56609836639265,"vY0":-129.65059540269567,"vZ0":-4.333399722059014,"x":68.38,"y":200.13,"x0":-2.5062174264628805,"y0":50.001353845578905,"z0":5.585251997144925,"aX":0.37996792543398483},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.6,"breakHorizontal":-2.8,"spinRate":2255,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.42403516241255046,"extension":6.229946447907366},"index":5,"playId":"9e30d33a-fb1b-36c2-a7f1-a96ff49c9ec2","pitchNumber":5,"startTime":"2026-02-25T20:34:06.396Z","endTime":"2026-02-25T20:34:11.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.30072387433703,"aZ":-17.48274175625102,"pfxX":-8.367846446013765,"pfxZ":7.244120955013644,"pX":-1.585591002893959,"pZ":3.769608795057676,"vX0":6.68848530984506,"vY0":-142.36720277893997,"vZ0":-1.945965148328097,"x":177.44,"y":137.0,"x0":-2.892190801142655,"y0":50.00512364236473,"z0":5.583052993785042,"aX":-16.975874297688602},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":13.6,"spinRate":2213,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3864957460712328,"extension":6.106379043863056},"index":6,"playId":"cf5b106a-3c64-3cf0-b53c-f607faf4cb47","pitchNumber":6,"startTime":"2026-02-25T20:34:25.962Z","endTime":"2026-02-25T20:34:41.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.96,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:34:41.900Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T20:34:50.347Z","endTime":"2026-02-25T20:36:12.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":79.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.220472583866897,"aZ":-33.830819891360576,"pfxX":1.2313083056096656,"pfxZ":-1.015762562469435,"pX":0.18237488945785235,"pZ":2.79931016996126,"vX0":6.826621667305427,"vY0":-128.25291565343548,"vZ0":-0.6089422263273935,"x":110.05,"y":163.2,"x0":-2.6947606874585928,"y0":50.00112333964716,"z0":5.722565600060422,"aX":2.011433107172632},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.7,"breakHorizontal":-4.1,"spinRate":2140,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.43020982183377265,"extension":6.255122438665557},"index":0,"playId":"9a744c93-e5ac-329d-8dc7-9e913a9d0bc9","pitchNumber":1,"startTime":"2026-02-25T20:34:57.356Z","endTime":"2026-02-25T20:35:00.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86503209458343,"aZ":-37.54810342769891,"pfxX":2.754038992901752,"pfxZ":-3.548427748255433,"pX":-0.16779821743883228,"pZ":2.4052501748991912,"vX0":5.5146254470310545,"vY0":-122.72564987734451,"vZ0":-0.03537620233769534,"x":123.4,"y":173.84,"x0":-2.8079058948830977,"y0":50.00282485666874,"z0":5.636646053542917,"aX":4.170610031973195},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.1,"breakHorizontal":-6.4,"spinRate":2177,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4475057450455404,"extension":6.208784372851923},"index":1,"playId":"82dcc0e0-4a46-34ce-8645-3a66a35c422b","pitchNumber":2,"startTime":"2026-02-25T20:35:14.113Z","endTime":"2026-02-25T20:35:17.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.22968909632788,"aZ":-14.39583981808449,"pfxX":-8.837680103453703,"pfxZ":8.79441429755553,"pX":0.407326880957797,"pZ":4.830890414257833,"vX0":11.367676969930015,"vY0":-142.1378730250092,"vZ0":-0.24228793036243143,"x":101.47,"y":108.35,"x0":-2.518360162149712,"y0":50.00305597547495,"z0":5.841019601579152,"aX":-17.86753612669928},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":13.3,"spinRate":2472,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3871328247157364,"extension":6.0678219088710454},"index":2,"playId":"fcccc2a2-6cc7-3362-a40e-0a20c9e4ef46","pitchNumber":3,"startTime":"2026-02-25T20:35:32.803Z","endTime":"2026-02-25T20:35:36.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.14318543303424,"aZ":-14.163564470583266,"pfxX":-9.415687282756645,"pfxZ":8.896366241077487,"pX":-0.6421516341888039,"pZ":3.232835272913878,"vX0":8.940514507869485,"vY0":-142.21103239758028,"vZ0":-4.1368446064438675,"x":141.48,"y":151.49,"x0":-2.621299143116285,"y0":50.0020390007691,"z0":5.620665154744285,"aX":-19.061351674547357},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":15.0,"spinRate":2490,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38687208618195745,"extension":6.1519119149703},"index":3,"playId":"6252deb3-7b90-356f-a4a2-ccf32c32da7d","pitchNumber":4,"startTime":"2026-02-25T20:35:49.953Z","endTime":"2026-02-25T20:35:53.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.023951426141466,"aZ":-36.81759531888758,"pfxX":0.9208618026777247,"pfxZ":-2.737230091193126,"pX":0.5172777684723993,"pZ":2.3933535865725606,"vX0":7.945341264752442,"vY0":-129.59876639501198,"vZ0":-1.2100523131789493,"x":97.28,"y":174.16,"x0":-2.712703917301605,"y0":50.00448869364808,"z0":5.687812282014306,"aX":1.5604315336009482},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-5.0,"breakHorizontal":-3.5,"spinRate":2149,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.4232285317151203,"extension":6.239111206572266},"index":4,"playId":"0fd162c2-903c-335a-8823-426cf4f72914","pitchNumber":5,"startTime":"2026-02-25T20:36:08.840Z","endTime":"2026-02-25T20:36:12.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":669134,"link":"/api/v1/people/669134"},"second":{"id":657656,"link":"/api/v1/people/657656"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":691946,"link":"/api/v1/people/691946"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.699999999999996,"leverageIndex":2.97,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:36:12.733Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Moore homers (1) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:38:09.882Z","endTime":"2026-02-25T20:38:56.529Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":{"id":650633,"link":"/api/v1/people/650633"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61968838596958,"aZ":-29.196468957446843,"pfxX":-11.588952492131394,"pfxZ":1.6055870821419997,"pX":0.5743761274332733,"pZ":2.2866658709327727,"vX0":12.537647882023805,"vY0":-135.27911330324036,"vZ0":-2.926477157322233,"x":95.11,"y":177.04,"x0":-2.6154972652809767,"y0":50.000376225916355,"z0":5.4298326926003,"aX":-21.46793275155624},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.4,"breakHorizontal":18.2,"spinRate":2248,"spinDirection":241},"zone":6,"typeConfidence":0.91,"plateTime":0.40493741006841066,"extension":5.365094059036089},"index":0,"playId":"d413c7bf-ac3c-3e52-8bf2-c044901d9c82","pitchNumber":1,"startTime":"2026-02-25T20:38:21.047Z","endTime":"2026-02-25T20:38:26.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31375149930019,"aZ":-26.608500484068408,"pfxX":-10.615770158201371,"pfxZ":3.0633472293378903,"pX":-0.9546910284666569,"pZ":1.9791305697001595,"vX0":7.451060605483368,"vY0":-134.7069994865961,"vZ0":-4.407686132338274,"x":153.39,"y":185.34,"x0":-2.393068484036067,"y0":50.003142802129254,"z0":5.5430984868404325,"aX":-19.29203638094399},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":17.4,"spinRate":2265,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.4083517434855266,"extension":5.8756028908552755},"hitData":{"launchSpeed":104.0,"launchAngle":36.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":58.47,"coordY":56.18}},"index":1,"playId":"9b92ceb3-3531-3408-bf58-3fc5469412a9","pitchNumber":2,"startTime":"2026-02-25T20:38:33.388Z","endTime":"2026-02-25T20:38:56.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-11.199999999999996,"leverageIndex":0.98,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:38:56.529Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:39:11.005Z","endTime":"2026-02-25T20:40:01.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97651177726068,"aZ":-24.37890146361191,"pfxX":-9.99916074974091,"pfxZ":4.230185336881746,"pX":-0.790743101207704,"pZ":2.866281012175585,"vX0":7.828979053321991,"vY0":-135.6681399369646,"vZ0":-2.6753044018767067,"x":147.14,"y":161.39,"x0":-2.431995802784228,"y0":50.00050834692008,"z0":5.58624085535318,"aX":-18.41555903660321},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":2332,"spinDirection":226},"zone":1,"typeConfidence":0.89,"plateTime":0.4055711031664786,"extension":5.775377167627353},"index":0,"playId":"2248654c-555e-3601-a438-17d3125c60ad","pitchNumber":1,"startTime":"2026-02-25T20:39:12.887Z","endTime":"2026-02-25T20:39:16.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":83.1,"endSpeed":76.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536959849883175,"aZ":-34.602900543947335,"pfxX":4.98890875395136,"pfxZ":-1.637904203116066,"pX":-0.12155476681607713,"pZ":1.664137192108299,"vX0":4.346337270791759,"vY0":-120.95241632550568,"vZ0":-2.3042565971487905,"x":121.63,"y":193.85,"x0":-2.589795251734944,"y0":50.00282009353573,"z0":5.662641322479962,"aX":7.393608801524826},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.2,"breakHorizontal":-10.1,"spinRate":2715,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.452805846596152,"extension":5.749387514815781},"index":1,"playId":"5a65a4fb-1315-383f-b737-56ea15430a0a","pitchNumber":2,"startTime":"2026-02-25T20:39:31.759Z","endTime":"2026-02-25T20:39:37.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64138772887647,"aZ":-14.89666004901285,"pfxX":-4.412394317998029,"pfxZ":9.009935043756833,"pX":-1.2538310996452318,"pZ":4.0681221656566064,"vX0":4.758221540918262,"vY0":-138.50498456655848,"vZ0":-2.137988766954543,"x":164.79,"y":128.94,"x0":-2.4313940570762,"y0":50.004170804248695,"z0":5.861159580481798,"aX":-8.463318523811576},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":6.8,"spinRate":2340,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3974033045586891,"extension":5.64885715243669},"index":2,"playId":"a66dbeaf-aaaf-3ec8-b8d5-b3b5feeb8620","pitchNumber":3,"startTime":"2026-02-25T20:39:46.247Z","endTime":"2026-02-25T20:40:01.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:40:01.090Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Raudi Rodriguez singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:40:10.176Z","endTime":"2026-02-25T20:41:11.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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, 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.2,"endSpeed":78.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761454604350924,"aZ":-30.08861484821622,"pfxX":0.041335221017745116,"pfxZ":1.3517915859579013,"pX":0.9522893277132286,"pZ":1.8917026784556286,"vX0":8.20765771130351,"vY0":-123.77601323069362,"vZ0":-2.919717680368893,"x":80.7,"y":187.7,"x0":-2.418533289741427,"y0":50.00495037292157,"z0":5.618082620817504,"aX":0.06222612716300078},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-2.0,"spinRate":2461,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4433051270310342,"extension":5.838282539649451},"index":0,"playId":"759d07bb-9ba1-3c93-a933-f335c65bcf4f","pitchNumber":1,"startTime":"2026-02-25T20:40:16.779Z","endTime":"2026-02-25T20:40:21.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94291863290662,"aZ":-27.871234450584033,"pfxX":-10.166732011260908,"pfxZ":2.404040001276634,"pX":0.04944992439161972,"pZ":1.9055678155757396,"vX0":10.022311486114395,"vY0":-133.98182095829108,"vZ0":-4.173433501448144,"x":115.12,"y":187.33,"x0":-2.445687503148569,"y0":50.004761368426216,"z0":5.509936248016894,"aX":-18.212715780839126},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.5,"breakHorizontal":15.8,"spinRate":2367,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.4111425926784782,"extension":5.843225954290953},"index":1,"playId":"7b1eb56d-ec13-3115-9084-3e271aadb6a8","pitchNumber":2,"startTime":"2026-02-25T20:40:29.744Z","endTime":"2026-02-25T20:40:34.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57543953950614,"aZ":-28.66683020046858,"pfxX":7.723359865557447,"pfxZ":2.377362433089216,"pX":0.5343596285772241,"pZ":1.1105102378647511,"vX0":5.0809848476182315,"vY0":-121.3123953336756,"vZ0":-4.571217488878048,"x":96.63,"y":208.8,"x0":-2.5969535551562273,"y0":50.005852056905795,"z0":5.542265090448495,"aX":11.417696606694362},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.4,"breakHorizontal":-15.2,"spinRate":2873,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4529365135042678,"extension":5.850922385638981},"index":2,"playId":"1caaae2a-87ac-3d5c-868a-9c00be1afaff","pitchNumber":3,"startTime":"2026-02-25T20:40:47.531Z","endTime":"2026-02-25T20:40:51.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45310827678631,"aZ":-23.614520389592535,"pfxX":-9.71705492565021,"pfxZ":4.637830084980767,"pX":-0.40373373225793036,"pZ":2.089525720833582,"vX0":8.730804389285431,"vY0":-135.7009345956407,"vZ0":-4.470837323210212,"x":132.39,"y":182.36,"x0":-2.416005860699969,"y0":50.006097804233754,"z0":5.424368622595993,"aX":-17.94593380339143},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.6,"breakHorizontal":15.5,"spinRate":2273,"spinDirection":229},"zone":7,"typeConfidence":0.89,"plateTime":0.4051709715078533,"extension":5.874967346865617},"hitData":{"launchSpeed":111.1,"launchAngle":7.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.57,"coordY":138.72}},"index":3,"playId":"7b1c6277-56ff-3fdf-84a5-016c526c5373","pitchNumber":4,"startTime":"2026-02-25T20:41:03.268Z","endTime":"2026-02-25T20:41:11.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.64,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:41:11.482Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:41:27.703Z","endTime":"2026-02-25T20:43:38.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.789694656503386,"aZ":-34.979326140623755,"pfxX":9.500441442261605,"pfxZ":-2.0488029089539825,"pX":0.01792107402790287,"pZ":2.9629285320120906,"vX0":2.785599278734943,"vY0":-116.39338634585864,"vZ0":1.0199181455967559,"x":116.32,"y":158.78,"x0":-2.43033632536465,"y0":50.00563386628262,"z0":5.84320921882818,"aX":12.976850121368447},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.1,"breakHorizontal":-17.9,"spinRate":2727,"spinDirection":44},"zone":2,"typeConfidence":2.0,"plateTime":0.47141944247727485,"extension":5.9017970071282},"index":0,"playId":"f2706f0e-a175-30e8-83b8-fc461a0c048f","pitchNumber":1,"startTime":"2026-02-25T20:41:41.451Z","endTime":"2026-02-25T20:41:46.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167173759615576,"aZ":-31.554834875586508,"pfxX":8.92419270187438,"pfxZ":0.439364582565112,"pX":1.232710669789968,"pZ":2.1574233026760794,"vX0":5.600904769664541,"vY0":-118.60759723181236,"vZ0":-1.5070180698417177,"x":70.01,"y":180.53,"x0":-2.3244468348881493,"y0":50.00354524762532,"z0":5.6972198363654485,"aX":12.626080234611212},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.7,"breakHorizontal":-17.6,"spinRate":2873,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4630346945015207,"extension":5.765010653535041},"index":1,"playId":"e101aa71-2bcc-36db-afa0-f462366677f1","pitchNumber":2,"startTime":"2026-02-25T20:41:59.908Z","endTime":"2026-02-25T20:42:05.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"08318196-0196-0023-001c-f08cd117d70a","startTime":"2026-02-25T20:42:11.330Z","endTime":"2026-02-25T20:42:29.735Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69003881073868,"aZ":-20.245962164862277,"pfxX":-7.945200053518005,"pfxZ":6.671607483915251,"pX":1.2758613542382273,"pZ":3.7113041806354565,"vX0":12.148654500910025,"vY0":-133.38094305681022,"vZ0":-1.0581033453458986,"x":68.37,"y":138.57,"x0":-2.3213986481963143,"y0":50.004488483632585,"z0":5.583448571299049,"aX":-14.210558834548566},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":11.5,"spinRate":2364,"spinDirection":230},"zone":12,"typeConfidence":0.67,"plateTime":0.41182771462186274,"extension":5.87890231498169},"index":3,"playId":"3a9f3d37-81c6-37a7-8d1f-f625c73fff56","pitchNumber":3,"startTime":"2026-02-25T20:42:29.735Z","endTime":"2026-02-25T20:42:33.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Raudi Rodriguez steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"3a9f3d37-81c6-37a7-8d1f-f625c73fff56","startTime":"2026-02-25T20:42:43.807Z","endTime":"2026-02-25T20:42:58.399Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804558,"link":"/api/v1/people/804558"},"defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"postOnSecond":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.19,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915947930292702,"aZ":-28.536936384470092,"pfxX":6.755549603309202,"pfxZ":2.47700475077475,"pX":0.0745132310953888,"pZ":2.6792154498920917,"vX0":4.199660380473684,"vY0":-120.73896295837045,"vZ0":-1.2890165521578703,"x":114.16,"y":166.44,"x0":-2.568694371894886,"y0":50.001610965296024,"z0":5.746214221875864,"aX":9.907665061843536},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.4,"breakHorizontal":-13.3,"spinRate":2866,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4547635202111513,"extension":5.902338537661777},"index":5,"playId":"f5e3feca-18c0-3c1d-a34b-505851f1fac6","pitchNumber":4,"startTime":"2026-02-25T20:42:58.399Z","endTime":"2026-02-25T20:43:02.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.792206913482932,"aZ":-22.623518411860243,"pfxX":-11.719900733775185,"pfxZ":5.79419177774001,"pX":-0.06838416422606185,"pZ":1.9707588069320885,"vX0":9.40069152833579,"vY0":-127.47637673495514,"vZ0":-4.015049084444138,"x":119.61,"y":185.57,"x0":-2.2781826131036667,"y0":50.003327548015584,"z0":5.348559214472412,"aX":-19.321731297913203},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.8,"breakHorizontal":19.2,"spinRate":2054,"spinDirection":245},"zone":8,"typeConfidence":0.89,"plateTime":0.42939427600263924,"extension":5.789064117411406},"index":6,"playId":"0e71d3fe-3bca-3cc7-93e8-d89bcf7d195c","pitchNumber":5,"startTime":"2026-02-25T20:43:33.171Z","endTime":"2026-02-25T20:43:38.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":650633,"link":"/api/v1/people/650633"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.19,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:43:38.948Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, shortstop Xander Bogaerts to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T20:46:12.647Z","endTime":"2026-02-25T20:48:03.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T20:43:50.650Z","endTime":"2026-02-25T20:45:13.317Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alek Jacob replaces Michael King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-25T20:45:13.317Z","endTime":"2026-02-25T20:46:13.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689690,"link":"/api/v1/people/689690"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650633,"link":"/api/v1/people/650633","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.1,"endSpeed":64.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.074169870697364,"aZ":-32.64114891496454,"pfxX":-11.618739367129002,"pfxZ":-0.43975724862518994,"pX":-1.0694959746966,"pZ":2.156083347452186,"vX0":7.330967454572703,"vY0":-103.10132669553981,"vZ0":3.9500707828553248,"x":157.77,"y":180.57,"x0":-3.1720140864599538,"y0":50.00124449730621,"z0":4.169138886972809,"aX":-12.434703214567964},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":0.8,"breakHorizontal":18.8,"spinRate":1903,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.5324501736976917,"extension":7.083919946907261},"index":2,"playId":"34ffcd17-aa43-3551-a366-48c644847a9d","pitchNumber":1,"startTime":"2026-02-25T20:46:13.918Z","endTime":"2026-02-25T20:46:19.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62492437979777,"aZ":-22.4835239570441,"pfxX":-6.965535958075911,"pfxZ":6.039547124320883,"pX":-0.34382146540163955,"pZ":2.350597244990127,"vX0":9.296021998992517,"vY0":-125.6750667245002,"vZ0":0.11296969179851879,"x":130.11,"y":175.31,"x0":-3.1797211054212307,"y0":50.0049822554602,"z0":4.125882378318695,"aX":-11.183055607219892},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.2,"breakHorizontal":10.6,"spinRate":2255,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.43523640203099445,"extension":7.190110462130312},"index":3,"playId":"40d6422f-a0f0-3630-a4aa-260bd34653f5","pitchNumber":2,"startTime":"2026-02-25T20:46:31.903Z","endTime":"2026-02-25T20:46:35.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.5,"endSpeed":66.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.608265293389866,"aZ":-31.355771567755625,"pfxX":-11.57680002228981,"pfxZ":0.7123600549912528,"pX":0.029143640261131372,"pZ":1.5835627788986577,"vX0":9.696510344620714,"vY0":-106.5513924012765,"vZ0":2.168144263630608,"x":115.89,"y":196.02,"x0":-3.09307149934742,"y0":50.00023600276481,"z0":4.115186563448376,"aX":-13.208740425374284},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":2.4,"breakHorizontal":18.1,"spinRate":1987,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.5155473988765555,"extension":7.162500060798273},"index":4,"playId":"dcccb5f9-a176-3f1e-8c3d-b294b554387b","pitchNumber":3,"startTime":"2026-02-25T20:46:48.860Z","endTime":"2026-02-25T20:47:16.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06241829338703,"aZ":-29.986157062092644,"pfxX":-10.947271014367775,"pfxZ":1.3487173308857532,"pX":0.4614254904426206,"pZ":2.0591495246158127,"vX0":12.336080147360555,"vY0":-126.45775304771296,"vZ0":1.1734594045605933,"x":99.41,"y":183.18,"x0":-3.050837120529371,"y0":50.00446960891597,"z0":3.989183870652512,"aX":-17.78598815393378},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":17.2,"spinRate":2235,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.4326377422728598,"extension":6.95238387026228},"index":5,"playId":"f6133881-06c9-3d17-b6f6-93b279ee0f67","pitchNumber":4,"startTime":"2026-02-25T20:47:22.049Z","endTime":"2026-02-25T20:47:26.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.798617902591044,"aZ":-21.852152702091814,"pfxX":-8.06810262082177,"pfxZ":6.309989914559134,"pX":0.8370419033151785,"pZ":3.199447015860669,"vX0":12.505744281916595,"vY0":-127.2628862940996,"vZ0":1.8768956434374269,"x":85.09,"y":152.39,"x0":-3.0986484236323966,"y0":50.00169529625264,"z0":4.186400730597999,"aX":-13.196809312368508},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.1,"breakHorizontal":11.6,"spinRate":2326,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.4308393310140861,"extension":7.152047143777507},"index":6,"playId":"65054acb-70a0-3dc1-931d-e09c2eac9f05","pitchNumber":5,"startTime":"2026-02-25T20:47:38.525Z","endTime":"2026-02-25T20:47:43.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83463931431268,"aZ":-29.025092511931522,"pfxX":-10.294906125466099,"pfxZ":2.0091271605044607,"pX":-0.9938138631025311,"pZ":2.6342904243414114,"vX0":8.35804304680277,"vY0":-124.20281839505284,"vZ0":2.089488155796067,"x":154.88,"y":167.65,"x0":-3.0576786559398714,"y0":50.00433487133466,"z0":4.188380581229397,"aX":-16.157774809681698},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":2112,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.44024618976789887,"extension":6.952312596822966},"hitData":{"launchSpeed":87.5,"launchAngle":0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.36,"coordY":143.79}},"index":7,"playId":"bcc8aacf-c287-3663-ba59-c013b322e347","pitchNumber":6,"startTime":"2026-02-25T20:47:57.659Z","endTime":"2026-02-25T20:48:03.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":804558,"link":"/api/v1/people/804558"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:48:03.032Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:50:41.065Z","endTime":"2026-02-25T20:51:06.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519326,"fullName":"Hunter Strickland","link":"/api/v1/people/519326"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Strickland replaces George Klassen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T20:49:45.736Z","endTime":"2026-02-25T20:50:42.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519326,"link":"/api/v1/people/519326"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691946,"link":"/api/v1/people/691946","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":84.1,"endSpeed":76.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161067553596062,"aZ":-28.456784009891955,"pfxX":2.5759114769441123,"pfxZ":2.5013599667273834,"pX":0.3964867778871672,"pZ":3.283532328820889,"vX0":6.854074849573636,"vY0":-122.19707353164206,"vZ0":-0.8239738145133382,"x":101.89,"y":150.12,"x0":-2.799934228382012,"y0":50.00041061326375,"z0":6.109979032840648,"aX":3.8239291387005085},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":-6.6,"spinRate":2433,"spinDirection":74},"zone":3,"typeConfidence":0.91,"plateTime":0.45138728715296406,"extension":5.543943323198532},"index":1,"playId":"9cdf0cd4-9296-381f-b847-b5c00eac04f9","pitchNumber":1,"startTime":"2026-02-25T20:50:42.365Z","endTime":"2026-02-25T20:50:49.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.9,"endSpeed":75.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48788102567263,"aZ":-30.83411984076661,"pfxX":2.9758995694087336,"pfxZ":0.932819017534479,"pX":0.16992029061794542,"pZ":3.1360507641996143,"vX0":5.955218029117232,"vY0":-119.19161850400602,"vZ0":-0.7236847735863289,"x":110.52,"y":154.11,"x0":-2.7501918394062357,"y0":50.00240557029702,"z0":6.234544263287696,"aX":4.268937807766973},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.8,"breakHorizontal":-6.8,"spinRate":2561,"spinDirection":64},"zone":2,"typeConfidence":0.9,"plateTime":0.4600187820602035,"extension":5.583681029236273},"hitData":{"launchSpeed":83.4,"launchAngle":67.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":179.99,"coordY":170.14}},"index":2,"playId":"01cf9ec7-ce0c-3f63-8079-eee8f9ccb7c5","pitchNumber":2,"startTime":"2026-02-25T20:50:57.364Z","endTime":"2026-02-25T20:51:06.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:51:06.097Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to catcher Logan O'Hoppe in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:51:26.605Z","endTime":"2026-02-25T20:52:16.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519326,"fullName":"Hunter Strickland","link":"/api/v1/people/519326"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.062660814673116,"aZ":-26.94169574664401,"pfxX":0.527406040235447,"pfxZ":3.6390827098578775,"pX":1.6792366377426429,"pZ":1.1768258323530545,"vX0":9.994406942824638,"vY0":-120.16794211349827,"vZ0":-5.252330673695459,"x":52.99,"y":207.01,"x0":-2.632765465194707,"y0":50.00213454866111,"z0":5.8357381937615465,"aX":0.7559861949071677},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.3,"breakHorizontal":-3.7,"spinRate":2503,"spinDirection":52},"zone":14,"typeConfidence":0.67,"plateTime":0.4588728852860555,"extension":5.673321667274238},"index":0,"playId":"c5fe703a-f8f0-3847-95f1-272a6d49b148","pitchNumber":1,"startTime":"2026-02-25T20:51:34.846Z","endTime":"2026-02-25T20:51:39.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02539056661013,"aZ":-28.21793486701584,"pfxX":2.840892170220365,"pfxZ":2.722690621050642,"pX":0.21120475330435137,"pZ":2.227203367401004,"vX0":6.441882774862311,"vY0":-120.92640217422962,"vZ0":-2.6875465516229107,"x":108.95,"y":178.65,"x0":-2.877849070057011,"y0":50.000889583479015,"z0":5.880512622308709,"aX":4.120014913451523},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.4,"breakHorizontal":-7.0,"spinRate":2510,"spinDirection":57},"zone":8,"typeConfidence":0.91,"plateTime":0.4565068529102958,"extension":5.689638563567496},"index":1,"playId":"2ece6b6a-fd56-3656-beed-968e0b81f2b7","pitchNumber":2,"startTime":"2026-02-25T20:51:51.424Z","endTime":"2026-02-25T20:51:54.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.781471777427686,"aZ":-27.23583269886307,"pfxX":3.7803745769280868,"pfxZ":3.431970794395455,"pX":0.45583117513439925,"pZ":2.061373176219215,"vX0":6.4544705686043065,"vY0":-119.92770228176896,"vZ0":-3.1104956578733876,"x":99.62,"y":183.12,"x0":-2.774309189312536,"y0":50.0046046561934,"z0":5.835640036592839,"aX":5.439450337987771},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.6,"breakHorizontal":-8.5,"spinRate":2544,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.4588240898985907,"extension":5.5562641402844015},"hitData":{"launchSpeed":62.5,"launchAngle":84.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":137.45,"coordY":217.94}},"index":2,"playId":"5f0bc116-6ed0-39d1-8720-f0af24b13664","pitchNumber":3,"startTime":"2026-02-25T20:52:06.986Z","endTime":"2026-02-25T20:52:16.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:52:16.804Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Merrill doubles (1) on a line drive to center fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:52:39.378Z","endTime":"2026-02-25T20:53:28.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519326,"fullName":"Hunter Strickland","link":"/api/v1/people/519326"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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(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":92.3,"endSpeed":84.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52167289529918,"aZ":-16.27715975128058,"pfxX":-5.478526277102441,"pfxZ":8.749798982404311,"pX":-0.49865612469113724,"pZ":1.8234552062915437,"vX0":7.658486883313024,"vY0":-134.06057062556246,"vZ0":-7.600481592037163,"x":136.01,"y":189.55,"x0":-2.6832521809288523,"y0":50.00306662490096,"z0":5.861621665314374,"aX":-9.953424906839242},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2039,"spinDirection":235},"zone":7,"typeConfidence":0.86,"plateTime":0.4088782940032587,"extension":5.716767435774953},"index":0,"playId":"50c6b465-7d0f-33eb-ae26-e3c98c73d86d","pitchNumber":1,"startTime":"2026-02-25T20:52:39.378Z","endTime":"2026-02-25T20:52:43.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53405966195454,"aZ":-31.92242310913646,"pfxX":-7.1767524530746645,"pfxZ":0.16111301619960705,"pX":0.009608127509124523,"pZ":0.4358919372800419,"vX0":8.471520463567298,"vY0":-124.73128639487236,"vZ0":-7.237301034544953,"x":116.63,"y":227.01,"x0":-2.494632545772564,"y0":50.0052849194587,"z0":5.999479094772339,"aX":-11.33729033171397},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.2,"breakHorizontal":11.0,"spinRate":1320,"spinDirection":237},"zone":14,"typeConfidence":0.97,"plateTime":0.4387429625337744,"extension":5.845756675421932},"index":1,"playId":"aba1a2e1-5d31-31df-b198-b2da17580908","pitchNumber":2,"startTime":"2026-02-25T20:52:55.601Z","endTime":"2026-02-25T20:52:59.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.5,"endSpeed":83.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26922436086482,"aZ":-20.178718728096285,"pfxX":-7.216243241587815,"pfxZ":6.676729495891918,"pX":-0.4852797808930518,"pZ":3.339105004047085,"vX0":7.802133410334438,"vY0":-133.093616602312,"vZ0":-3.381628535689074,"x":135.5,"y":148.62,"x0":-2.5156163919611125,"y0":50.00107503839531,"z0":6.0855825312712835,"aX":-12.960036626140527},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.5,"breakHorizontal":11.4,"spinRate":2126,"spinDirection":232},"zone":1,"typeConfidence":0.8,"plateTime":0.41136770377656573,"extension":5.6161565266178295},"hitData":{"launchSpeed":107.0,"launchAngle":8.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":90.8,"coordY":101.73}},"index":2,"playId":"536eb3bf-4b98-3d32-b83a-926fe1108110","pitchNumber":3,"startTime":"2026-02-25T20:53:19.293Z","endTime":"2026-02-25T20:53:28.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":0.5,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:53:28.444Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T20:54:24.199Z","endTime":"2026-02-25T20:55:11.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519326,"fullName":"Hunter Strickland","link":"/api/v1/people/519326"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08318196-0246-0003-001c-f08cd117d70a","startTime":"2026-02-25T20:54:11.932Z","endTime":"2026-02-25T20:54:25.916Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550660437094837,"aZ":-34.333850615880536,"pfxX":0.9137272352989028,"pfxZ":-1.4397370014718431,"pX":1.244757561986825,"pZ":1.9759328341242985,"vX0":9.14418417856144,"vY0":-122.56155524198108,"vZ0":-2.3392297423751423,"x":69.55,"y":185.43,"x0":-2.669049218031604,"y0":50.00064980840324,"z0":5.90451836194064,"aX":1.3727161833188943},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.9,"breakHorizontal":-4.1,"spinRate":2488,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4486787884681158,"extension":5.597481709470222},"index":1,"playId":"056f7360-3f99-3c5d-8d7a-3f9fe573f30e","pitchNumber":1,"startTime":"2026-02-25T20:54:25.916Z","endTime":"2026-02-25T20:54:31.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92118232857729,"aZ":-28.178431509437,"pfxX":-7.810738020135805,"pfxZ":2.304391547409862,"pX":-1.7174836250366083,"pZ":2.8413415971184413,"vX0":5.348757489291289,"vY0":-131.12668191655436,"vZ0":-2.422527672520749,"x":182.47,"y":162.06,"x0":-2.7737359790734306,"y0":50.00150536166374,"z0":5.889354576867935,"aX":-13.537928202527208},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":12.8,"spinRate":1962,"spinDirection":242},"zone":11,"typeConfidence":0.61,"plateTime":0.41843693100671464,"extension":5.697700872720014},"index":2,"playId":"b2c05901-7879-3946-9d43-aee9c40f8470","pitchNumber":2,"startTime":"2026-02-25T20:54:44.155Z","endTime":"2026-02-25T20:54:49.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.490024429070427,"aZ":-29.207906691379584,"pfxX":-8.41262089776931,"pfxZ":1.6856325168201494,"pX":-0.21660987626419895,"pZ":2.3791223149126948,"vX0":9.05436204292634,"vY0":-131.95077609947188,"vZ0":-3.525688329610752,"x":125.26,"y":174.54,"x0":-2.6020911463429988,"y0":50.003055466957235,"z0":5.888314954667957,"aX":-14.81141168978013},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.4,"breakHorizontal":13.2,"spinRate":1977,"spinDirection":235},"zone":5,"typeConfidence":0.78,"plateTime":0.4153456619911742,"extension":5.709543598696522},"hitData":{"launchSpeed":106.4,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.07,"coordY":158.99}},"index":3,"playId":"75a3fdac-abd1-3517-827f-0a7949a4fac8","pitchNumber":3,"startTime":"2026-02-25T20:55:03.938Z","endTime":"2026-02-25T20:55:11.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":519326,"link":"/api/v1/people/519326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-3.999999999999993,"leverageIndex":1.5,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:55:11.262Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:57:13.178Z","endTime":"2026-02-25T20:58:47.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.9,"endSpeed":65.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.147340807073032,"aZ":-29.368240977139184,"pfxX":11.335496006842863,"pfxZ":2.5824247759135908,"pX":1.9320160635219985,"pZ":2.573703660616174,"vX0":5.336832774310127,"vY0":-104.43573742489609,"vZ0":3.663098787141393,"x":43.36,"y":169.29,"x0":-2.142398253490589,"y0":50.00340377223723,"z0":4.28493655542834,"aX":12.326393102137262},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":6.2,"breakHorizontal":-22.2,"spinRate":2298,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.5276208823465609,"extension":6.9650973191784225},"index":0,"playId":"43dc0c96-a8ac-3cc9-aefb-63822614d73d","pitchNumber":1,"startTime":"2026-02-25T20:57:20.942Z","endTime":"2026-02-25T20:57:26.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":65.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.001287918905504,"aZ":-30.35986282508646,"pfxX":10.351602776604818,"pfxZ":1.6557181263633378,"pX":1.1815438333472104,"pZ":1.5578652911505566,"vX0":4.211281011925703,"vY0":-104.708212585689,"vZ0":1.8323823399769443,"x":71.96,"y":196.72,"x0":-2.2093556486186086,"y0":50.00250635797083,"z0":4.260690737415937,"aX":11.33064206075556},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":4.0,"breakHorizontal":-20.0,"spinRate":2309,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.5259400931148677,"extension":6.770732581067252},"index":1,"playId":"08f6008a-a50b-3e13-881c-f7bf427eff94","pitchNumber":2,"startTime":"2026-02-25T20:57:35.196Z","endTime":"2026-02-25T20:57:40.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172115476097094,"aZ":-19.12053772151439,"pfxX":-7.9365898719302255,"pfxZ":7.9836419313463285,"pX":0.27485320437010763,"pZ":2.5217273644599936,"vX0":8.61087282518833,"vY0":-127.57631351064983,"vZ0":-0.3481665472160517,"x":106.52,"y":170.69,"x0":-2.1256156470647842,"y0":50.00493199528207,"z0":4.177436084855498,"aX":-12.981693267188845},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":14.6,"breakHorizontal":12.2,"spinRate":2466,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.43063283840567923,"extension":7.0784397839870214},"index":2,"playId":"0e0109fa-3639-3042-807f-6a89391ad7e6","pitchNumber":3,"startTime":"2026-02-25T20:57:50.775Z","endTime":"2026-02-25T20:58:01.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363210847372454,"aZ":-26.929303521310647,"pfxX":-11.841946862824724,"pfxZ":3.341925107742745,"pX":-0.06353349379834532,"pZ":1.8728618677218338,"vX0":8.531043079871873,"vY0":-124.84379147907151,"vZ0":0.14481009454159444,"x":119.42,"y":188.21,"x0":-1.9953230345096304,"y0":50.00485594528378,"z0":4.040215858330252,"aX":-18.597273401668517},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.4,"breakHorizontal":19.3,"spinRate":2297,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.439608818865608,"extension":7.073298751216548},"index":3,"playId":"dbadb545-9ade-37fa-901b-8b66fe7b730a","pitchNumber":4,"startTime":"2026-02-25T20:58:06.418Z","endTime":"2026-02-25T20:58:10.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.5,"endSpeed":66.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.669665848724193,"aZ":-31.44925216385265,"pfxX":-12.851644623935254,"pfxZ":0.6348866279093652,"pX":0.24570642931736528,"pZ":1.5452455107136411,"vX0":8.186518726278289,"vY0":-106.64572835121074,"vZ0":2.0899197731453687,"x":107.63,"y":197.06,"x0":-1.9878390155177248,"y0":50.00294653912679,"z0":4.119665396022188,"aX":-14.688760740174649},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":2.2,"breakHorizontal":20.9,"spinRate":2012,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.5151286124048422,"extension":6.82458409153465},"index":4,"playId":"bf683c0e-96a2-30d8-bf52-af32fe505fc2","pitchNumber":5,"startTime":"2026-02-25T20:58:27.120Z","endTime":"2026-02-25T20:58:34.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.0,"endSpeed":66.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.348227588685248,"aZ":-30.71204744237091,"pfxX":-13.512496823515303,"pfxZ":1.2971863135352315,"pX":-0.25143541637625794,"pZ":2.531773354868805,"vX0":7.4682752775632135,"vY0":-105.94477497314112,"vZ0":3.7149582730812787,"x":126.58,"y":170.42,"x0":-2.079847136378366,"y0":50.002888541624415,"z0":4.281802457896122,"aX":-15.24738394454887},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":3.8,"breakHorizontal":22.2,"spinRate":2056,"spinDirection":274},"zone":5,"typeConfidence":2.0,"plateTime":0.5184491895914252,"extension":7.204932757189807},"index":5,"playId":"41e08786-1889-3a15-9c2b-f260c061ed2c","pitchNumber":6,"startTime":"2026-02-25T20:58:42.278Z","endTime":"2026-02-25T20:58:47.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:58:47.115Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T20:58:55.383Z","endTime":"2026-02-25T20:59:53.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061408187353255,"aZ":-27.88675957802993,"pfxX":-11.41195609280938,"pfxZ":2.6716376951535574,"pX":-0.3872482479841784,"pZ":2.1794830112068397,"vX0":7.684871653544624,"vY0":-126.33883361299887,"vZ0":0.8575214010421115,"x":131.76,"y":179.93,"x0":-1.9941600620431075,"y0":50.006276197351724,"z0":4.086387138849866,"aX":-18.35028179116284},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":18.8,"spinRate":2201,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4344416613970723,"extension":7.0934926676760846},"index":0,"playId":"6ec4e943-131a-3f63-9990-436114014826","pitchNumber":1,"startTime":"2026-02-25T20:59:10.803Z","endTime":"2026-02-25T20:59:15.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":65.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.897124630856695,"aZ":-32.91839134459244,"pfxX":10.04547326378782,"pfxZ":-0.6842440925555939,"pX":0.23250397551659108,"pZ":1.9588037803578493,"vX0":2.459268112208426,"vY0":-104.69685266715473,"vZ0":3.1658349019166643,"x":108.14,"y":185.89,"x0":-2.2678811794405176,"y0":50.002585707379545,"z0":4.330762783659731,"aX":10.933131512976901},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":0.2,"breakHorizontal":-18.8,"spinRate":2283,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.5271157724355171,"extension":7.041262310134426},"index":1,"playId":"cf91890a-d9f1-313f-af6d-4c73e42c8fa9","pitchNumber":2,"startTime":"2026-02-25T20:59:27.002Z","endTime":"2026-02-25T20:59:34.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.0,"endSpeed":79.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.820366663400186,"aZ":-22.717559719898766,"pfxX":-7.65685679544068,"pfxZ":5.825319046202059,"pX":-0.1701386230200823,"pZ":3.0949810093580736,"vX0":7.10617351609214,"vY0":-126.57777890121888,"vZ0":1.831395088963791,"x":123.49,"y":155.22,"x0":-2.0190379360536204,"y0":50.00103926908679,"z0":4.181025842620516,"aX":-12.42481686146574},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.3,"breakHorizontal":12.2,"spinRate":2387,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.432725365056966,"extension":7.184006557223735},"index":2,"playId":"3f56c463-009a-344d-b4e3-5752ee963049","pitchNumber":3,"startTime":"2026-02-25T20:59:48.988Z","endTime":"2026-02-25T20:59:53.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:59:53.191Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T21:00:06.505Z","endTime":"2026-02-25T21:01:53.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":70.6,"endSpeed":64.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.791655748524942,"aZ":-31.87424386285444,"pfxX":8.794501029570092,"pfxZ":0.27707872288761415,"pX":-1.366450629933082,"pZ":2.4135611452249903,"vX0":1.7323373532075186,"vY0":-102.75037741195676,"vZ0":3.9900187856313156,"x":169.09,"y":173.61,"x0":-3.363583205687397,"y0":50.00019031694595,"z0":4.331224014792559,"aX":9.35616572362752},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":2.0,"breakHorizontal":-16.4,"spinRate":2198,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.5340600028396767,"extension":7.034812881908956},"index":0,"playId":"23161b9b-af01-369a-857a-469045ba38c6","pitchNumber":1,"startTime":"2026-02-25T21:00:14.712Z","endTime":"2026-02-25T21:00:19.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.8,"endSpeed":66.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.95098692568898,"aZ":-31.217554161872094,"pfxX":-11.785215830170948,"pfxZ":0.8475651785158664,"pX":-1.2717098938828146,"pZ":2.517691810302632,"vX0":6.916329433137619,"vY0":-105.72178791476622,"vZ0":3.6526890214995116,"x":165.47,"y":170.8,"x0":-3.063449900012229,"y0":50.00211672520566,"z0":4.363107223504111,"aX":-13.266996508857416},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":3.0,"breakHorizontal":19.3,"spinRate":1984,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.5191920770235576,"extension":6.943094920727685},"index":1,"playId":"f3559624-b335-3e5a-9a02-3678706e1a21","pitchNumber":2,"startTime":"2026-02-25T21:00:28.309Z","endTime":"2026-02-25T21:00:33.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.001013445908374,"aZ":-22.183250454164654,"pfxX":-8.572215824085783,"pfxZ":6.203898228683217,"pX":0.15410301401505752,"pZ":2.2924543350921254,"vX0":10.75727883349729,"vY0":-126.43031593013555,"vZ0":-0.24950964907253842,"x":111.13,"y":176.88,"x0":-3.0522284828527937,"y0":50.00350410787396,"z0":4.180507729404644,"aX":-13.80802103918138},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.4,"breakHorizontal":13.0,"spinRate":2333,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.43406389079574836,"extension":7.103564418382305},"index":2,"playId":"195d1d47-37e7-32b9-a121-5e64627b1a37","pitchNumber":3,"startTime":"2026-02-25T21:00:44.363Z","endTime":"2026-02-25T21:00:50.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.8,"endSpeed":80.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817844957002166,"aZ":-23.345143134321972,"pfxX":-10.281119865113967,"pfxZ":5.339707135509848,"pX":2.021506328682689,"pZ":1.699608992395429,"vX0":15.777662892646031,"vY0":-128.32813855795825,"vZ0":-1.777914485335618,"x":39.94,"y":192.89,"x0":-2.8963026714485287,"y0":50.00062513194669,"z0":4.236570014586864,"aX":-16.99105556448951},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":14.6,"spinRate":2416,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4283272932000939,"extension":7.1417694191506325},"index":3,"playId":"b9fcc890-116f-3cb8-b148-3f78db2504ec","pitchNumber":4,"startTime":"2026-02-25T21:01:03.603Z","endTime":"2026-02-25T21:01:10.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.8,"endSpeed":66.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66650441155152,"aZ":-32.43704758328326,"pfxX":-12.014126508452701,"pfxZ":-0.23331658766202956,"pX":-0.5510583393878044,"pZ":2.3862822780716,"vX0":8.702601969793049,"vY0":-105.52977372141959,"vZ0":3.9783880516228916,"x":138.01,"y":174.35,"x0":-3.187964263428557,"y0":50.00331931725708,"z0":4.236821224579934,"aX":-13.412979705887032},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":1.3,"breakHorizontal":19.1,"spinRate":2019,"spinDirection":276},"zone":4,"typeConfidence":2.0,"plateTime":0.5210567454603199,"extension":7.087969740405727},"index":4,"playId":"b8d9e759-1b01-30b8-8514-77ea0525b8bd","pitchNumber":5,"startTime":"2026-02-25T21:01:23.230Z","endTime":"2026-02-25T21:01:29.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.3,"endSpeed":67.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.642654192874417,"aZ":-34.224570966083405,"pfxX":-13.01352277544056,"pfxZ":-1.7965766959238572,"pX":0.4583020575254952,"pZ":0.894621247962625,"vX0":10.895902984238411,"vY0":-106.18307298260403,"vZ0":1.5972860127312731,"x":99.53,"y":214.63,"x0":-3.055523482572275,"y0":50.00468084863402,"z0":4.034571275074997,"aX":-14.821625829343752},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-2.4,"breakHorizontal":20.5,"spinRate":2124,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.5163630161448536,"extension":6.97291577746643},"index":5,"playId":"a469a05a-6ba6-3cc2-becf-344f98be5c88","pitchNumber":6,"startTime":"2026-02-25T21:01:47.572Z","endTime":"2026-02-25T21:01:53.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:01:53.008Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:04:34.006Z","endTime":"2026-02-25T21:05:34.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sam Bachman replaces Hunter Strickland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:04:01.397Z","endTime":"2026-02-25T21:04:36.327Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519326,"link":"/api/v1/people/519326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704484512998597,"aZ":-31.833353046997917,"pfxX":1.2902101227974287,"pfxZ":0.19846476870426066,"pX":-0.7542398758750888,"pZ":3.0813410645824457,"vX0":1.6304972094823909,"vY0":-129.29971039947168,"vZ0":-0.5566382833967289,"x":145.75,"y":155.58,"x0":-1.560344721637749,"y0":50.0016942034434,"z0":5.740003402126989,"aX":2.1859785336116984},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":-2.6,"spinRate":2756,"spinDirection":90},"zone":1,"typeConfidence":0.91,"plateTime":0.4234511417078557,"extension":5.812550629785419},"index":1,"playId":"5fe59481-07a8-3f0c-bd9a-5b2e7ae04853","pitchNumber":1,"startTime":"2026-02-25T21:04:36.327Z","endTime":"2026-02-25T21:04:40.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29434419492791,"aZ":-30.423294528553352,"pfxX":0.17208739680261065,"pfxZ":1.0369036108561591,"pX":0.3976753957948007,"pZ":2.747846185379782,"vX0":4.533339428147591,"vY0":-129.0877989658962,"vZ0":-1.3642799167377624,"x":101.84,"y":164.59,"x0":-1.4047623027221914,"y0":50.00217742436727,"z0":5.6290967504626845,"aX":0.28850524500600516},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.8,"breakHorizontal":-1.3,"spinRate":2790,"spinDirection":43},"zone":6,"typeConfidence":0.88,"plateTime":0.4245895719295385,"extension":6.0508181109129096},"index":2,"playId":"5f2ef51f-eb04-32f4-b167-914e0398a332","pitchNumber":2,"startTime":"2026-02-25T21:04:50.571Z","endTime":"2026-02-25T21:04:54.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12125948930868,"aZ":-19.160246805120394,"pfxX":-9.684103734523648,"pfxZ":6.453253841489262,"pX":-0.5551723887786404,"pZ":3.263890195417179,"vX0":5.805777425285387,"vY0":-141.13542044533386,"vZ0":-3.0615544396591146,"x":138.16,"y":150.65,"x0":-1.380628730594872,"y0":50.006635888775854,"z0":5.596795650684692,"aX":-19.540758727283833},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.3,"breakHorizontal":16.3,"spinRate":2378,"spinDirection":230},"zone":1,"typeConfidence":0.92,"plateTime":0.38809314505498227,"extension":5.911606509925177},"index":3,"playId":"263462e4-3a88-3332-9f83-7371d32bcea7","pitchNumber":3,"startTime":"2026-02-25T21:05:28.052Z","endTime":"2026-02-25T21:05:34.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:05:34.479Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:05:41.425Z","endTime":"2026-02-25T21:07:31.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.742936199400262,"aZ":-33.71771716918885,"pfxX":0.6124638035607856,"pfxZ":-0.9165861394413035,"pX":0.2184343722660975,"pZ":2.7124194153444527,"vX0":3.5573749230921803,"vY0":-128.78639665328765,"vZ0":-0.8997449545798581,"x":108.67,"y":165.54,"x0":-1.260395668666545,"y0":50.00539885987115,"z0":5.674295501612229,"aX":1.028169561369795},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.7,"breakHorizontal":-1.9,"spinRate":2786,"spinDirection":123},"zone":5,"typeConfidence":0.9,"plateTime":0.42530307969326664,"extension":5.949086365294765},"index":0,"playId":"e7f11ae6-2be6-342f-b04e-1ffa99b9a3b5","pitchNumber":1,"startTime":"2026-02-25T21:05:55.413Z","endTime":"2026-02-25T21:06:00.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.7,"endSpeed":81.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61135481877454,"aZ":-36.72875945668484,"pfxX":0.9956336284571292,"pfxZ":-2.6998249201457654,"pX":-0.9591822710441046,"pZ":3.4585056953716427,"vX0":1.0752989402810196,"vY0":-129.24283019498245,"vZ0":1.3944892767805415,"x":153.56,"y":145.4,"x0":-1.5103883813351837,"y0":50.00293619045661,"z0":5.738445023283614,"aX":1.67954103406658},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.3,"breakHorizontal":-2.0,"spinRate":2721,"spinDirection":28},"zone":11,"typeConfidence":0.91,"plateTime":0.42423143084420056,"extension":5.795836988396485},"index":1,"playId":"f34ea4b0-4ce4-3948-bed9-3e676ba0943b","pitchNumber":2,"startTime":"2026-02-25T21:06:10.102Z","endTime":"2026-02-25T21:06:14.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69814438577106,"aZ":-22.249145442903323,"pfxX":-9.818841430279702,"pfxZ":4.915700180914332,"pX":-0.5039120357302513,"pZ":4.466769602846644,"vX0":5.539123294439503,"vY0":-141.51105070304556,"vZ0":0.6021923660937649,"x":136.21,"y":118.18,"x0":-1.2158906729141064,"y0":50.00223072869305,"z0":5.6816912312667345,"aX":-19.820049049555884},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":16.6,"spinRate":2269,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.387759745420992,"extension":6.002441231814714},"index":2,"playId":"0205e076-005d-344c-80b9-bcc2f8dbf204","pitchNumber":3,"startTime":"2026-02-25T21:06:26.031Z","endTime":"2026-02-25T21:06:29.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.496652177381872,"aZ":-31.187167004581724,"pfxX":0.6953580916682411,"pfxZ":0.5876308313962699,"pX":-0.37887749860694664,"pZ":2.583378495340916,"vX0":2.7150235602515935,"vY0":-128.97259296082615,"vZ0":-1.323199222086992,"x":131.44,"y":169.03,"x0":-1.5350692508480506,"y0":50.00591947633937,"z0":5.5055504622439955,"aX":1.1724442025359623},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":-1.8,"spinRate":2695,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.42448029327835046,"extension":6.031430401344521},"index":3,"playId":"075de305-6b17-3e8a-af80-c4516c0848b7","pitchNumber":4,"startTime":"2026-02-25T21:06:41.218Z","endTime":"2026-02-25T21:06:47.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.965934918996716,"aZ":-19.296981555662015,"pfxX":-11.084022846862883,"pfxZ":6.262077421846489,"pX":0.15528178203794193,"pZ":2.036900960832403,"vX0":7.331783192541125,"vY0":-142.36778259872779,"vZ0":-5.942526258774677,"x":111.08,"y":183.78,"x0":-1.0100796389058555,"y0":50.00703064259931,"z0":5.368292617729504,"aX":-22.81212630662909},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.3,"breakHorizontal":18.6,"spinRate":2455,"spinDirection":232},"zone":8,"typeConfidence":0.92,"plateTime":0.38438310111403196,"extension":6.108467638700853},"index":4,"playId":"7a3553ce-011d-3816-8ee3-cf543e4d8eda","pitchNumber":5,"startTime":"2026-02-25T21:07:02.712Z","endTime":"2026-02-25T21:07:07.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.076941039013498,"aZ":-32.55276947297808,"pfxX":-8.838408994570926,"pfxZ":-0.21153108042606483,"pX":-0.16476981683052297,"pZ":2.64776810795718,"vX0":6.304660817372575,"vY0":-133.27984807635931,"vZ0":-0.5182980371754605,"x":123.28,"y":167.29,"x0":-1.4145874698313958,"y0":50.001606376920705,"z0":5.1988655894158065,"aX":-15.874094937072524},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.2,"breakHorizontal":14.6,"spinRate":1661,"spinDirection":249},"zone":5,"typeConfidence":0.82,"plateTime":0.4112089558155678,"extension":6.128359792635752},"hitData":{"launchSpeed":99.2,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.47,"coordY":134.84}},"index":5,"playId":"593cd073-b8d9-385b-9194-d40fc3a2f14e","pitchNumber":6,"startTime":"2026-02-25T21:07:22.158Z","endTime":"2026-02-25T21:07:31.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:07:31.567Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T21:07:47.347Z","endTime":"2026-02-25T21:09:28.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878862338641937,"aZ":-33.04657160209834,"pfxX":0.10650761278637022,"pfxZ":-0.5250941849863615,"pX":-0.09689934246540999,"pZ":2.6989066423802575,"vX0":4.789152488681397,"vY0":-127.54665242763976,"vZ0":-0.9403363282916367,"x":120.69,"y":165.91,"x0":-2.0149654659719305,"y0":50.006286835615555,"z0":5.684336852854661,"aX":0.17543213295851084},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.0,"breakHorizontal":-1.3,"spinRate":2604,"spinDirection":59},"zone":2,"typeConfidence":0.9,"plateTime":0.42985738255223893,"extension":5.918065513051965},"index":0,"playId":"bbfbcc40-7ebf-364e-a787-291e726926f2","pitchNumber":1,"startTime":"2026-02-25T21:07:55.828Z","endTime":"2026-02-25T21:08:00.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74498231746032,"aZ":-37.16764440568448,"pfxX":0.38394957447173006,"pfxZ":-3.040271824296811,"pX":-1.3124263522060562,"pZ":1.7232714857711602,"vX0":2.209526290544321,"vY0":-127.40255276078356,"vZ0":-2.2691521502629266,"x":167.03,"y":192.25,"x0":-2.2417027683915327,"y0":50.00582455701407,"z0":5.569645120679292,"aX":0.6296695679351908},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.8,"breakHorizontal":-1.2,"spinRate":2756,"spinDirection":51},"zone":13,"typeConfidence":0.91,"plateTime":0.43031029248135777,"extension":5.885179719917429},"index":1,"playId":"5f47ff99-dfe1-3128-b386-dba4e393e96e","pitchNumber":2,"startTime":"2026-02-25T21:08:08.667Z","endTime":"2026-02-25T21:08:20.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62761673206563,"aZ":-33.42590746183325,"pfxX":-0.2152673403524289,"pfxZ":-0.74445832446197,"pX":0.16503956869043993,"pZ":2.5695365009914273,"vX0":5.898337884623124,"vY0":-129.12901824808816,"vZ0":-0.9533354895205285,"x":110.71,"y":169.4,"x0":-2.1196289747779584,"y0":50.000162952667246,"z0":5.5127779861923045,"aX":-0.3649709398013489},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":-1.0,"spinRate":2805,"spinDirection":68},"zone":5,"typeConfidence":0.89,"plateTime":0.42399753863176315,"extension":6.042717367463905},"index":2,"playId":"487817ee-8ba6-3d8e-af80-aa9782ae7f61","pitchNumber":3,"startTime":"2026-02-25T21:08:22.656Z","endTime":"2026-02-25T21:08:28.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.452198200148445,"aZ":-22.873006339661153,"pfxX":-9.194571451246778,"pfxZ":4.458331546003187,"pX":-0.059218386595197285,"pZ":3.6296005259606234,"vX0":6.396120888480516,"vY0":-143.38957693161186,"vZ0":-1.515308559352917,"x":119.26,"y":140.78,"x0":-1.1215409855730576,"y0":50.00534574612015,"z0":5.588895474393294,"aX":-19.192456028975865},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":2368,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.38165836711478063,"extension":5.908742245954612},"index":3,"playId":"0d1274d6-ec75-39c7-9d60-a5e0cba5880d","pitchNumber":4,"startTime":"2026-02-25T21:08:41.074Z","endTime":"2026-02-25T21:08:44.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68343747827516,"aZ":-25.39760513072352,"pfxX":-10.227133627632035,"pfxZ":3.2557428548055913,"pX":-0.12332916185256029,"pZ":4.048552019148736,"vX0":6.581179274412245,"vY0":-143.45878934761058,"vZ0":0.06855420225703512,"x":121.7,"y":129.47,"x0":-1.120324040736019,"y0":50.00232210296008,"z0":5.609577827370004,"aX":-21.282082600754542},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":2308,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.3820354216890025,"extension":5.976586619784764},"index":4,"playId":"62a6d6dd-b536-343b-b8e4-796bd7f9cad6","pitchNumber":5,"startTime":"2026-02-25T21:09:07.904Z","endTime":"2026-02-25T21:09:12.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894563045874378,"aZ":-35.017469798222024,"pfxX":0.009052569438267988,"pfxZ":-1.682174310627885,"pX":-0.05347407942279282,"pZ":1.4689634386244514,"vX0":3.109871979617683,"vY0":-128.66630197063859,"vZ0":-3.3617708444941865,"x":119.04,"y":199.12,"x0":-1.2753529142371078,"y0":50.00425321532171,"z0":5.485910109347511,"aX":0.014921516817614597},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.6,"breakHorizontal":-0.7,"spinRate":2721,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.42453366787360425,"extension":5.9496028008061375},"index":5,"playId":"6e0bde69-5464-3b27-a63b-fbe4823053b9","pitchNumber":6,"startTime":"2026-02-25T21:09:23.785Z","endTime":"2026-02-25T21:09:28.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:09:28.229Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:11:54.947Z","endTime":"2026-02-25T21:12:02.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carlos Rodríguez replaces center fielder Jackson Merrill, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:11:19.639Z","endTime":"2026-02-25T21:11:19.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ty Adcock replaces Alek Jacob.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T21:11:19.652Z","endTime":"2026-02-25T21:11:57.064Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686654,"link":"/api/v1/people/686654"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":84.2,"endSpeed":78.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.726762758744492,"aZ":-34.14754290319394,"pfxX":2.2059289354932257,"pfxZ":-1.282834099591545,"pX":0.5707844655684984,"pZ":1.9297500658138662,"vX0":3.587520906189727,"vY0":-122.66848943209574,"vZ0":-2.731401211674841,"x":95.24,"y":186.68,"x0":-1.1934982040435156,"y0":50.00454095633524,"z0":5.949324059489257,"aX":3.384955384620332},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.6,"breakHorizontal":-4.8,"spinRate":2250,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.4453468040466815,"extension":6.030390954924913},"hitData":{"launchSpeed":77.0,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.02,"coordY":162.74}},"index":2,"playId":"a2fe75db-9bc2-39e9-b000-97c72671738f","pitchNumber":1,"startTime":"2026-02-25T21:11:57.064Z","endTime":"2026-02-25T21:12:02.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:12:02.977Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Moore called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:12:25.059Z","endTime":"2026-02-25T21:14:21.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.860724659082898,"aZ":-32.74079434172855,"pfxX":2.864394129352932,"pfxZ":-0.36443456174471933,"pX":0.3563543592323013,"pZ":2.582783020351041,"vX0":2.777756394149147,"vY0":-122.67008294510637,"vZ0":-1.6024253022442898,"x":103.42,"y":169.04,"x0":-1.1586003435252428,"y0":50.00612020672685,"z0":6.008559649873567,"aX":4.411656629301696},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":-5.8,"spinRate":2178,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.44471914520905687,"extension":6.0867478596489795},"index":0,"playId":"3a133e2b-ab69-362d-b037-a2a1258345d3","pitchNumber":1,"startTime":"2026-02-25T21:12:32.892Z","endTime":"2026-02-25T21:12:37.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.2,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.007398806514683,"aZ":-28.524557217686997,"pfxX":-7.818781103040983,"pfxZ":2.270149111652999,"pX":0.8909900164782203,"pZ":0.5553748647660648,"vX0":7.016779210665116,"vY0":-126.58207178342914,"vZ0":-7.464256645705711,"x":83.04,"y":223.78,"x0":-0.9132040555863615,"y0":50.00493264948576,"z0":5.854856107909814,"aX":-12.576086699527451},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":12.4,"spinRate":836,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4342070480378637,"extension":6.193436264298129},"index":1,"playId":"8f08f7ec-d7b9-3e48-92c5-750abc45b3a4","pitchNumber":2,"startTime":"2026-02-25T21:12:48.892Z","endTime":"2026-02-25T21:12:52.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557884674941004,"aZ":-17.5931906320439,"pfxX":-9.769040280239812,"pfxZ":7.808216154628269,"pX":1.9591831277269915,"pZ":1.6110884677539834,"vX0":10.807428253389144,"vY0":-135.7722734773901,"vZ0":-8.142808253746406,"x":42.32,"y":195.28,"x0":-0.802597696369052,"y0":50.00554725770749,"z0":5.872095820937236,"aX":-18.25223954214471},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":2041,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40330996150753107,"extension":6.168813343335748},"index":2,"playId":"29bfb128-f482-37ee-947e-b518ee0af4f6","pitchNumber":3,"startTime":"2026-02-25T21:13:12.542Z","endTime":"2026-02-25T21:13:22.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.547082341344446,"aZ":-35.08429365222592,"pfxX":1.2191920419872702,"pfxZ":-1.9047463526336408,"pX":-1.0982728685278251,"pZ":3.581026907962971,"vX0":-0.008539166875241644,"vY0":-122.9257922901524,"vZ0":1.0134821358502575,"x":158.86,"y":142.09,"x0":-1.2531158832237699,"y0":50.001601522374095,"z0":6.1437191170629575,"aX":1.8641619145155595},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.0,"breakHorizontal":-2.2,"spinRate":2271,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.445705364395244,"extension":5.990955307086136},"index":3,"playId":"bea6ff73-42b8-3454-8ddd-5ac30649ed4d","pitchNumber":4,"startTime":"2026-02-25T21:13:33.147Z","endTime":"2026-02-25T21:13:37.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69496100749654,"aZ":-13.335685568294778,"pfxX":-3.5988414328117475,"pfxZ":9.94887850162015,"pX":-0.5020272928412859,"pZ":3.4680457597894203,"vX0":2.8260182725716363,"vY0":-137.30507775376395,"vZ0":-4.333854760033608,"x":136.14,"y":145.14,"x0":-1.0811769903073212,"y0":50.00657747667715,"z0":5.986014016225335,"aX":-6.817508206452658},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":5.9,"spinRate":2172,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4001496693339224,"extension":6.1904366157467985},"index":4,"playId":"c83f1d3b-b401-3fb7-996a-dd00fe2b63df","pitchNumber":5,"startTime":"2026-02-25T21:13:51.359Z","endTime":"2026-02-25T21:13:58.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08862125401962,"aZ":-14.11324298751929,"pfxX":-4.188411227913171,"pfxZ":9.16319278284506,"pX":0.8699886101127666,"pZ":2.426780076377828,"vX0":6.470527191397156,"vY0":-140.07197064001687,"vZ0":-6.908781858400808,"x":83.84,"y":173.26,"x0":-0.9346350485296566,"y0":50.00150137447013,"z0":5.86313939426165,"aX":-8.254282839528322},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":6.1,"spinRate":2114,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39229048743001904,"extension":6.329257090627493},"index":5,"playId":"b1ca372d-fa15-38e0-bba6-d5cc21027f9a","pitchNumber":6,"startTime":"2026-02-25T21:14:13.732Z","endTime":"2026-02-25T21:14:21.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:14:21.036Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T21:14:33.630Z","endTime":"2026-02-25T21:16:17.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":94.4,"endSpeed":86.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279093985177532,"aZ":-18.747511454252454,"pfxX":-8.4703733596766,"pfxZ":7.075429480232181,"pX":0.7338899216040446,"pZ":1.910095257995255,"vX0":7.337568805995667,"vY0":-137.12573740347452,"vZ0":-7.109838424962174,"x":89.03,"y":187.21,"x0":-0.8805645100674795,"y0":50.005700131857964,"z0":5.823074542323977,"aX":-16.07932874352537},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":13.7,"spinRate":2325,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.39995445073329083,"extension":6.235987318287484},"index":0,"playId":"f5cb56ec-bf6d-38ed-a43a-57898382092d","pitchNumber":1,"startTime":"2026-02-25T21:14:44.457Z","endTime":"2026-02-25T21:14:49.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":86.9,"endSpeed":79.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576476513569624,"aZ":-30.63068237987769,"pfxX":2.1836015002353726,"pfxZ":0.9585248048040924,"pX":0.5246967460251546,"pZ":1.6677040191206558,"vX0":3.384858952652589,"vY0":-126.45131567323702,"vZ0":-4.398544461730082,"x":97.0,"y":193.75,"x0":-1.1167023897365844,"y0":50.004688063750656,"z0":5.896368847384407,"aX":3.524611569847059},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-4.8,"spinRate":2186,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.43370475303524714,"extension":6.014626657366243},"index":1,"playId":"9ee56e3a-d756-3ebf-9bab-4e17bd15dd66","pitchNumber":2,"startTime":"2026-02-25T21:15:03.308Z","endTime":"2026-02-25T21:15:08.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.2,"endSpeed":88.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.830199149707774,"aZ":-13.895890374916421,"pfxX":-5.515439553938483,"pfxZ":9.058520989727873,"pX":0.7300636208044737,"pZ":2.6864259252481215,"vX0":6.357285582621767,"vY0":-141.28617945003916,"vZ0":-6.441044199673106,"x":89.17,"y":166.25,"x0":-0.8348668025465045,"y0":50.00135791378958,"z0":5.892401384107941,"aX":-11.126659212451191},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":8.6,"spinRate":2278,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.38799515966655473,"extension":6.219125165241921},"index":2,"playId":"96f43d60-0ab1-374d-ad71-6c9affc62cde","pitchNumber":3,"startTime":"2026-02-25T21:15:28.279Z","endTime":"2026-02-25T21:15:32.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.7,"endSpeed":79.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.053180067093848,"aZ":-29.405258208311523,"pfxX":-3.367996352344531,"pfxZ":1.7542198718737065,"pX":1.038964765211038,"pZ":2.1708985439180006,"vX0":5.906164078784766,"vY0":-124.68230212215506,"vZ0":-3.4885359997940126,"x":77.4,"y":180.17,"x0":-0.9183857020573126,"y0":50.00508528605406,"z0":6.003533488986072,"aX":-5.32652876143949},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.6,"breakHorizontal":4.8,"spinRate":956,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4385624795830232,"extension":6.055039910695496},"index":3,"playId":"4a9875a3-dae9-3fd8-b2f5-331f955df915","pitchNumber":4,"startTime":"2026-02-25T21:15:51.480Z","endTime":"2026-02-25T21:15:56.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98503093340919,"aZ":-32.77602380342568,"pfxX":-3.9904102482636237,"pfxZ":-0.3709579358327204,"pX":-0.07727711060303484,"pZ":1.9731399257316502,"vX0":3.618844261028616,"vY0":-126.07513982317326,"vZ0":-3.3834617361384938,"x":119.95,"y":185.51,"x0":-1.0109588684767667,"y0":50.00428556910295,"z0":5.970430527479707,"aX":-6.441790536542974},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":6.5,"spinRate":784,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4339984618511399,"extension":5.888136110407517},"hitData":{"launchSpeed":89.1,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.46,"coordY":168.62}},"index":4,"playId":"e59d2328-1d3d-3040-802c-9e64bec5be4e","pitchNumber":5,"startTime":"2026-02-25T21:16:11.832Z","endTime":"2026-02-25T21:16:17.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:16:17.459Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Campusano grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:18:45.844Z","endTime":"2026-02-25T21:21:07.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695402,"fullName":"Najer Victor","link":"/api/v1/people/695402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Najer Victor replaces Sam Bachman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:17:59.035Z","endTime":"2026-02-25T21:18:48.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695402,"link":"/api/v1/people/695402"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.3,"endSpeed":88.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.782966833141806,"aZ":-10.866888685754866,"pfxX":-5.6352290914948355,"pfxZ":10.58339601167664,"pX":0.877044306011442,"pZ":1.617926383140707,"vX0":7.462052218130009,"vY0":-141.14244242210498,"vZ0":-10.913197039413838,"x":83.57,"y":195.1,"x0":-1.071602674367154,"y0":50.0047724735284,"z0":6.239524087509667,"aX":-11.346841854036649},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2167,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3883946201680035,"extension":6.688333631174332},"index":1,"playId":"b2492a51-3b54-3fa1-9251-dee6055b9b57","pitchNumber":1,"startTime":"2026-02-25T21:18:48.018Z","endTime":"2026-02-25T21:18:54.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76480904629082,"aZ":-10.68081315290088,"pfxX":-5.371848788887769,"pfxZ":10.741755384716296,"pX":-0.2937919124424993,"pZ":1.9331523512522113,"vX0":4.421355262078642,"vY0":-140.95808110006533,"vZ0":-10.075618693250563,"x":128.2,"y":186.58,"x0":-1.1892233478141316,"y0":50.003781881410134,"z0":6.255784492373679,"aX":-10.748374352269037},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2242,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3894439267748724,"extension":6.685325134477218},"index":2,"playId":"6354c3f7-60aa-3225-a16a-d683c141f37a","pitchNumber":2,"startTime":"2026-02-25T21:19:04.395Z","endTime":"2026-02-25T21:19:09.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39732172913021,"aZ":-10.581884399523947,"pfxX":-5.375965691157712,"pfxZ":10.845480890904724,"pX":1.3059855440009358,"pZ":2.482527446176812,"vX0":8.25736236570722,"vY0":-140.99431093524387,"vZ0":-8.716240863166849,"x":67.22,"y":171.75,"x0":-0.9773207522479043,"y0":50.00084958881088,"z0":6.317753575880591,"aX":-10.701762568495054},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":7.8,"spinRate":2150,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39013341660312895,"extension":6.710178936415645},"index":3,"playId":"0dc8696a-848f-3a7a-b295-d3feb8a2db06","pitchNumber":3,"startTime":"2026-02-25T21:19:20.094Z","endTime":"2026-02-25T21:19:23.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79564296125149,"aZ":-12.23614962591976,"pfxX":-4.4036939394738415,"pfxZ":9.99278807863335,"pX":0.571039645307055,"pZ":1.933087313321268,"vX0":5.83414937502808,"vY0":-140.99516064365864,"vZ0":-9.943992965056115,"x":95.23,"y":186.59,"x0":-0.9617232868093641,"y0":50.00211580634838,"z0":6.315029460720073,"aX":-8.785518318825904},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":6.6,"spinRate":2184,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3898457488145364,"extension":6.728721007724102},"index":4,"playId":"bcb05aae-23e1-3f76-aee5-228ce9bc2fab","pitchNumber":4,"startTime":"2026-02-25T21:19:38.826Z","endTime":"2026-02-25T21:20:05.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":87.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.42317166381472,"aZ":-10.602431525949408,"pfxX":-6.375833852325,"pfxZ":10.6852233533556,"pX":-0.5280802641416162,"pZ":4.787473611894633,"vX0":3.7885626945523705,"vY0":-142.7417794586027,"vZ0":-2.920469407170614,"x":137.13,"y":109.52,"x0":-1.0592684801676544,"y0":50.00696159027726,"z0":6.512972495112736,"aX":-12.878072345165183},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":10.6,"spinRate":2071,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38690883148131805,"extension":6.639884085530933},"index":5,"playId":"f7eaa019-f5c3-36be-b713-b71f918dcfa7","pitchNumber":5,"startTime":"2026-02-25T21:20:16.156Z","endTime":"2026-02-25T21:20:22.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.048865817697866,"aZ":-11.247442085966602,"pfxX":-5.204038826894168,"pfxZ":10.617410104073292,"pX":0.30736773278399443,"pZ":2.877191903823298,"vX0":5.258696209092209,"vY0":-140.2845307368754,"vZ0":-7.4591883565109445,"x":105.28,"y":161.1,"x0":-0.9255363019602816,"y0":50.00024742146956,"z0":6.323147407941323,"aX":-10.254950367860994},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":8.2,"spinRate":1961,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39211129879504636,"extension":6.779746975429226},"index":6,"playId":"bf418f36-820f-372a-bdb1-85292da19ca0","pitchNumber":6,"startTime":"2026-02-25T21:20:37.407Z","endTime":"2026-02-25T21:20:42.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98767055927827,"aZ":-12.11678888948646,"pfxX":-5.5179916702662,"pfxZ":9.707003666426427,"pX":0.4209596696791557,"pZ":3.109744414350729,"vX0":5.7365836236917715,"vY0":-142.8436140913356,"vZ0":-7.140077211093332,"x":100.95,"y":154.82,"x0":-0.8966833302572117,"y0":50.00001379405786,"z0":6.403900819057276,"aX":-11.398390373895074},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2131,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3834933590473919,"extension":6.724114301608745},"hitData":{"launchSpeed":90.1,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.13,"coordY":157.98}},"index":7,"playId":"e53753b1-2d0d-38e1-8546-b93c26777613","pitchNumber":7,"startTime":"2026-02-25T21:21:00.726Z","endTime":"2026-02-25T21:21:07.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:21:07.733Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out to center fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:21:58.351Z","endTime":"2026-02-25T21:22:51.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695402,"fullName":"Najer Victor","link":"/api/v1/people/695402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T21:21:41.667Z","endTime":"2026-02-25T21:22:00.616Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250860439060617,"aZ":-35.21421512084241,"pfxX":5.991580163275934,"pfxZ":-2.097623218738185,"pX":0.4731060832772662,"pZ":0.6530134232448185,"vX0":1.901979798727962,"vY0":-120.08461659595842,"vZ0":-5.961482375980076,"x":98.97,"y":221.15,"x0":-1.1096699089494744,"y0":50.0057422238962,"z0":6.334518076145741,"aX":8.670703518488958},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.0,"breakHorizontal":-11.3,"spinRate":2540,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.457733501375269,"extension":6.70990318928773},"index":1,"playId":"df879d8a-03b8-3593-b996-a1c19809f104","pitchNumber":1,"startTime":"2026-02-25T21:22:00.616Z","endTime":"2026-02-25T21:22:04.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.684343646701944,"aZ":-30.910623596747875,"pfxX":3.8194455962805436,"pfxZ":0.7942646895297507,"pX":0.5053772273851931,"pZ":-1.5983278104582193,"vX0":2.2136588793836536,"vY0":-125.07836151463077,"vZ0":-12.938919882790177,"x":97.74,"y":281.93,"x0":-0.8867161351778791,"y0":50.00428882429343,"z0":6.1669418606265625,"aX":6.065058709095517},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":-7.4,"spinRate":2464,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4375219712303573,"extension":6.832749050172717},"index":2,"playId":"30b35d05-7d2e-3afc-897e-e8b7ec620811","pitchNumber":2,"startTime":"2026-02-25T21:22:19.720Z","endTime":"2026-02-25T21:22:23.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134005673169284,"aZ":-32.39940049712817,"pfxX":5.228735701447156,"pfxZ":-0.1549715508865459,"pX":-0.3350430988981626,"pZ":1.6820835463356394,"vX0":0.42464891758942913,"vY0":-119.31837432529849,"vZ0":-4.309716566051897,"x":129.77,"y":193.36,"x0":-1.1946577344904032,"y0":50.004199392134765,"z0":6.433843971126317,"aX":7.5332392646415975},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.1,"breakHorizontal":-9.6,"spinRate":2328,"spinDirection":75},"zone":7,"typeConfidence":2.0,"plateTime":0.4591981563424814,"extension":6.624265052182685},"hitData":{"launchSpeed":80.8,"launchAngle":42.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.97,"coordY":93.44}},"index":3,"playId":"e213c3b9-0124-3bac-9f2b-a0c278af290e","pitchNumber":3,"startTime":"2026-02-25T21:22:42.104Z","endTime":"2026-02-25T21:22:51.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:22:51.038Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T21:23:05.172Z","endTime":"2026-02-25T21:24:44.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695402,"fullName":"Najer Victor","link":"/api/v1/people/695402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66167854246502,"aZ":-25.206757125259585,"pfxX":0.8691635788096872,"pfxZ":4.362390640696371,"pX":-0.6613625581355066,"pZ":0.939302420370582,"vX0":0.8802778038523025,"vY0":-125.3510546316652,"vZ0":-8.263474751310518,"x":142.21,"y":213.42,"x0":-1.1296150160602452,"y0":50.00195367147083,"z0":6.327867383173467,"aX":1.3866221057593056},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.4,"breakHorizontal":-1.8,"spinRate":2420,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4364816469289394,"extension":6.65399948812926},"index":0,"playId":"acb3e849-b278-3c61-ae2c-2bdb6b84f7b8","pitchNumber":1,"startTime":"2026-02-25T21:23:20.852Z","endTime":"2026-02-25T21:23:24.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":695402,"fullName":"Najer Victor"}}},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08318196-0366-1003-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-02-25T21:23:54.357Z","endTime":"2026-02-25T21:23:55.687Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74664627037955,"aZ":-12.993248202032168,"pfxX":-5.712368446188681,"pfxZ":9.400743940859986,"pX":0.15934366707483094,"pZ":2.445301327143998,"vX0":5.486542661031593,"vY0":-141.98446419723737,"vZ0":-8.58999200539776,"x":110.93,"y":172.76,"x0":-1.0566275659394586,"y0":50.001289577942046,"z0":6.33819838639966,"aX":-11.65319618405961},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":9.2,"spinRate":2177,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3858732803736027,"extension":6.728502655553165},"index":2,"playId":"54212e3c-2d52-314c-9ff1-00d735eeb895","pitchNumber":2,"startTime":"2026-02-25T21:23:55.687Z","endTime":"2026-02-25T21:24:06.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12351030135552,"aZ":-11.53167122006978,"pfxX":-3.975406916925966,"pfxZ":10.105057429562345,"pX":1.8412388822914876,"pZ":2.9317630615114574,"vX0":9.111429559767048,"vY0":-141.935433543716,"vZ0":-7.605486917517999,"x":46.82,"y":159.62,"x0":-0.8923249372328019,"y0":50.004714047660315,"z0":6.3785148430489365,"aX":-8.123388074723092},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2196,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3857337712214002,"extension":6.682633140751115},"index":3,"playId":"7db306f2-aecd-3354-8f63-19abed0f3eb0","pitchNumber":3,"startTime":"2026-02-25T21:24:17.430Z","endTime":"2026-02-25T21:24:33.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09276105415929,"aZ":-11.129209138959093,"pfxX":-4.729406041370428,"pfxZ":10.255768885235923,"pX":0.5222832014584795,"pZ":2.557009608082084,"vX0":6.233334715444184,"vY0":-142.86361453852575,"vZ0":-8.43507690769995,"x":97.09,"y":169.74,"x0":-1.080723417532873,"y0":50.00605596041778,"z0":6.260511165397691,"aX":-9.708502864611978},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2260,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3844406824263644,"extension":6.643615410338816},"hitData":{"launchSpeed":84.3,"launchAngle":6.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.03,"coordY":151.39}},"index":4,"playId":"99d1614e-da77-3a86-9b28-403044c9e762","pitchNumber":4,"startTime":"2026-02-25T21:24:37.321Z","endTime":"2026-02-25T21:24:44.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:24:44.307Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ethan Salas challenged (pitch result), call on the field was overturned: Raudi Rodriguez called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:27:16.738Z","endTime":"2026-02-25T21:28:51.068Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9,11],"actionIndex":[0,1,2,3,4],"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":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Castellanos replaces first baseman Gavin Sheets, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:26:40.516Z","endTime":"2026-02-25T21:26:40.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Pablo Reyes replaces second baseman Jake Cronenworth, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T21:26:40.532Z","endTime":"2026-02-25T21:26:40.533Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622569,"link":"/api/v1/people/622569"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jase Bowen replaces left fielder Ramón Laureano, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T21:26:40.533Z","endTime":"2026-02-25T21:26:40.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ethan Salas replaces catcher Luis Campusano, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T21:26:40.534Z","endTime":"2026-02-25T21:26:40.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":669134,"link":"/api/v1/people/669134"},"defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Hart replaces Ty Adcock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-25T21:26:40.536Z","endTime":"2026-02-25T21:27:16.738Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.7,"endSpeed":84.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.830213409697777,"aZ":-23.66241754991161,"pfxX":10.288355530420695,"pfxZ":4.742667769408552,"pX":-1.269623483688898,"pZ":0.8596333519824203,"vX0":-12.764690628402935,"vY0":-132.75900066832816,"vZ0":-7.854340493527141,"x":104.82,"y":113.57,"x0":2.2507580991246736,"y0":50.005167621676954,"z0":5.562942577906921,"aX":18.477530175698973},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":-16.1,"spinRate":2053,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4116279927794477,"extension":6.193476141259373},"index":5,"playId":"df7475c5-6e6d-345f-b2a1-2ca3f2963826","pitchNumber":1,"startTime":"2026-02-25T21:27:16.738Z","endTime":"2026-02-25T21:27:22.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07972053469715,"aZ":-26.66481841004129,"pfxX":0.9568464478793786,"pfxZ":3.272772354458602,"pX":-1.5681903417569791,"pZ":1.6706837643204897,"vX0":-9.812937106409503,"vY0":-129.22499042670503,"vZ0":-5.15877917276612,"x":176.78,"y":193.67,"x0":2.1615483133219136,"y0":50.00436933508062,"z0":5.75316536655882,"aX":1.6130925200424464},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":0.6,"spinRate":2277,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.42461067742287506,"extension":6.021854886418284},"index":6,"playId":"d5c2fb79-a392-3924-adc7-6c8328f06647","pitchNumber":2,"startTime":"2026-02-25T21:27:34.220Z","endTime":"2026-02-25T21:27:38.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.619590531910912,"aZ":-25.731018372862863,"pfxX":9.533449433981499,"pfxZ":3.5719078071874275,"pX":-1.0888839202348986,"pZ":1.7945396788058035,"vX0":-11.65106748070028,"vY0":-133.44547000688738,"vZ0":-5.170503755262411,"x":158.51,"y":190.33,"x0":2.094427806664595,"y0":50.00367447773427,"z0":5.61005409254377,"aX":17.201504791678776},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-14.8,"spinRate":2125,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.41039574862477846,"extension":6.280815198211984},"index":7,"playId":"03b41f5c-9934-3e5f-9399-77c0067bf324","pitchNumber":3,"startTime":"2026-02-25T21:27:49.882Z","endTime":"2026-02-25T21:27:54.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55356260802088,"aZ":-16.553785510553457,"pfxX":5.894122559093153,"pfxZ":8.891185306611561,"pX":0.35145884638386776,"pZ":2.251487058884269,"vX0":-7.276032133181933,"vY0":-131.8277259753479,"vZ0":-5.854910351324998,"x":103.6,"y":177.99,"x0":2.3840663421991746,"y0":50.00001578836324,"z0":5.727017507102733,"aX":10.351787121939676},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":-9.0,"spinRate":2021,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.415804031981017,"extension":6.293676541530574},"index":8,"playId":"481a1710-a688-3449-ad41-17b86876701a","pitchNumber":4,"startTime":"2026-02-25T21:28:05.756Z","endTime":"2026-02-25T21:28:10.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.017723080333763,"aZ":-27.505432437723673,"pfxX":0.013299112147498349,"pfxZ":2.8392339223121184,"pX":0.3745549301100892,"pZ":2.7160656501151372,"vX0":-5.213160579676689,"vY0":-127.62084934222469,"vZ0":-2.4893503710787335,"x":102.72,"y":165.45,"x0":2.4446629956201607,"y0":50.003463081192066,"z0":5.877455380867252,"aX":0.022729134935987987},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":1.2,"spinRate":2019,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.42968700434605545,"extension":5.962993794985758},"index":9,"playId":"40936733-7088-3521-87ad-b4a8064f88fb","pitchNumber":5,"startTime":"2026-02-25T21:28:22.402Z","endTime":"2026-02-25T21:28:28.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":10,"startTime":"2026-02-25T21:28:32.402Z","endTime":"2026-02-25T21:28:46.281Z","isPitch":false,"type":"action","player":{"id":804558,"link":"/api/v1/people/804558"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36259222302181,"aZ":-30.698538109245494,"pfxX":-10.87824963008238,"pfxZ":1.0951499986485107,"pX":0.7326025803611385,"pZ":3.279044243254479,"vX0":-1.3040552490987163,"vY0":-116.28103420100622,"vZ0":0.8424001898524247,"x":89.07,"y":150.25,"x0":2.713882898851913,"y0":50.00233296402706,"z0":5.86507473168789,"aX":-14.634209395328298},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.5,"breakHorizontal":19.9,"spinRate":2597,"spinDirection":291},"zone":3,"typeConfidence":2.0,"plateTime":0.47424071770803566,"extension":6.083154249018866},"index":11,"playId":"22afb0d5-e4e9-3b61-8757-10d5b14c3bf2","pitchNumber":6,"startTime":"2026-02-25T21:28:46.281Z","endTime":"2026-02-25T21:28:51.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"}},"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:28:51.068Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (2) on a sharp fly ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:29:26.641Z","endTime":"2026-02-25T21:30:27.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79366175051998,"aZ":-23.793109314138853,"pfxX":-0.3012398030811312,"pfxZ":5.03884452116845,"pX":-1.249539681438955,"pZ":2.501722069472212,"vX0":-8.906438046155428,"vY0":-128.23780622992174,"vZ0":-3.6753123497818585,"x":164.63,"y":171.23,"x0":2.309360881382884,"y0":50.0036896519504,"z0":5.81195529330681,"aX":-0.5006393266939206},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.5,"breakHorizontal":2.5,"spinRate":2342,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4272984901136452,"extension":6.119066800870167},"index":0,"playId":"5bd831b6-28d3-305c-b0c2-6260ed12d637","pitchNumber":1,"startTime":"2026-02-25T21:29:26.641Z","endTime":"2026-02-25T21:29:31.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187439925268926,"aZ":-35.393478200987296,"pfxX":8.636858518536435,"pfxZ":-2.2200633412197845,"pX":-0.08252255423030364,"pZ":2.593154435996268,"vX0":-8.196009543111707,"vY0":-120.65020072102745,"vZ0":-0.46260299695697826,"x":120.15,"y":168.76,"x0":2.264236351024498,"y0":50.003470757719874,"z0":5.952617569009584,"aX":12.517622028296572},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.8,"breakHorizontal":-13.3,"spinRate":1123,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.4569543735509969,"extension":6.285412059570648},"index":1,"playId":"4af7febc-d92c-3156-9591-f63010bcc9bc","pitchNumber":2,"startTime":"2026-02-25T21:29:42.423Z","endTime":"2026-02-25T21:29:46.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.831145858986567,"aZ":-24.89639177787673,"pfxX":9.639443524504806,"pfxZ":3.967493831754818,"pX":-1.1304436227605554,"pZ":2.0511197763170155,"vX0":-11.865317812825886,"vY0":-134.95667602363451,"vZ0":-4.684718784150315,"x":160.09,"y":183.4,"x0":2.081750121862624,"y0":50.002912505952615,"z0":5.574696980756592,"aX":17.686427864261297},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.2,"breakHorizontal":-14.8,"spinRate":2044,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4066743255757177,"extension":6.4296092650675085},"index":2,"playId":"25368e26-7350-36eb-b49e-ac34ecefe130","pitchNumber":3,"startTime":"2026-02-25T21:30:00.421Z","endTime":"2026-02-25T21:30:06.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825002978872917,"aZ":-26.734588359211504,"pfxX":-0.888627198229534,"pfxZ":3.183036741418481,"pX":-0.013588442459776027,"pZ":2.202998156712165,"vX0":-5.636793385310313,"vY0":-130.27939794115713,"vZ0":-4.0468603503295615,"x":117.52,"y":179.3,"x0":2.2986601927984944,"y0":50.00378540318115,"z0":5.810590862346928,"aX":-1.517982469204458},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":2.9,"spinRate":2190,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.42135497606860595,"extension":6.062396986361332},"hitData":{"launchSpeed":101.8,"launchAngle":30.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":207.5,"coordY":76.47}},"index":3,"playId":"094d5146-c6eb-3f6d-810c-57aa52156a0f","pitchNumber":4,"startTime":"2026-02-25T21:30:17.656Z","endTime":"2026-02-25T21:30:27.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":0.74,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:30:27.352Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to first baseman Nick Castellanos. Throwing error by first baseman Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:30:50.350Z","endTime":"2026-02-25T21:32:09.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.600803799711688,"aZ":-23.827846880528657,"pfxX":10.864696487882416,"pfxZ":4.592022073077702,"pX":-0.248598633313478,"pZ":1.5690090803370238,"vX0":-10.199936206580375,"vY0":-133.88567957566298,"vZ0":-6.095253482817821,"x":126.48,"y":196.42,"x0":2.19683921379972,"y0":50.00272887253601,"z0":5.5776967099604,"aX":19.74682928693052},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":-17.5,"spinRate":2093,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.40891925351193725,"extension":6.425598102896938},"index":0,"playId":"f70fe2e5-1f11-3b4a-92ad-61c23e49c5ef","pitchNumber":1,"startTime":"2026-02-25T21:31:07.404Z","endTime":"2026-02-25T21:31:11.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.062788603415285,"aZ":-23.98275857276271,"pfxX":0.8667383163089548,"pfxZ":4.683544232193093,"pX":-0.5590161083849388,"pZ":2.431464151786005,"vX0":-8.044205324627127,"vY0":-130.76017509163697,"vZ0":-3.91457783544824,"x":138.31,"y":173.13,"x0":2.431785528619701,"y0":50.0012926369943,"z0":5.726734681861287,"aX":1.5160979547692068},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":0.0,"spinRate":2137,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4173228833498439,"extension":6.251411793340166},"index":1,"playId":"7a1b346a-3470-358c-939c-290d307660bc","pitchNumber":2,"startTime":"2026-02-25T21:31:25.388Z","endTime":"2026-02-25T21:31:52.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20368938087333,"aZ":-30.220177064499033,"pfxX":-5.843011763091261,"pfxZ":1.324696963625568,"pX":-0.12036401070052441,"pZ":2.2666144175975202,"vX0":-4.963093167135064,"vY0":-120.71390368650638,"vZ0":-1.7018242325413855,"x":121.59,"y":177.58,"x0":2.720537675413581,"y0":50.00421914906531,"z0":5.637817246782585,"aX":-8.6352276293155},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.3,"breakHorizontal":11.8,"spinRate":2711,"spinDirection":292},"zone":5,"typeConfidence":2.0,"plateTime":0.45350634158098524,"extension":6.088867786732621},"hitData":{"launchSpeed":75.2,"launchAngle":12.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.82,"coordY":160.36}},"index":2,"playId":"a70d04d4-5908-323c-b93c-95e54e784593","pitchNumber":3,"startTime":"2026-02-25T21:31:59.829Z","endTime":"2026-02-25T21:32:09.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":3.399999999999995,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:32:09.584Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, shortstop Xander Bogaerts to first baseman Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T21:32:43.658Z","endTime":"2026-02-25T21:34:23.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":76.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252571682331215,"aZ":-31.15758759503999,"pfxX":8.829363790899144,"pfxZ":0.6735644645553975,"pX":-0.3544045545515245,"pZ":2.8108760010863847,"vX0":-9.322584229401413,"vY0":-123.41240612132042,"vZ0":-0.8749906506183722,"x":130.51,"y":162.89,"x0":2.3700380825251446,"y0":50.00081598604425,"z0":5.853635452004678,"aX":13.279664601933726},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":-13.1,"spinRate":1039,"spinDirection":93},"zone":4,"typeConfidence":2.0,"plateTime":0.4481084352300466,"extension":6.265554310512742},"index":0,"playId":"55a5f7a4-8742-31bc-b657-27fefe362b5d","pitchNumber":1,"startTime":"2026-02-25T21:32:43.658Z","endTime":"2026-02-25T21:32:48.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.898596852553776,"aZ":-25.1395379148893,"pfxX":-0.8144400647709404,"pfxZ":4.026273725520345,"pX":0.8647648853258855,"pZ":1.326671256499853,"vX0":-3.758733656648993,"vY0":-132.2175621181941,"vZ0":-6.528682288563364,"x":84.04,"y":202.96,"x0":2.418766568166158,"y0":50.00053946438855,"z0":5.709468100409941,"aX":-1.4202841581710401},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":2.4,"spinRate":2271,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.41652870873254244,"extension":6.084350415630017},"index":1,"playId":"366d2078-d87e-3f10-9c04-7a36b0a6e886","pitchNumber":2,"startTime":"2026-02-25T21:33:00.973Z","endTime":"2026-02-25T21:33:05.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.858229877220445,"aZ":-15.087858476255937,"pfxX":5.362510724832736,"pfxZ":9.127402477459894,"pX":-0.7904816914270502,"pZ":3.2334744616241013,"vX0":-10.326504902305285,"vY0":-136.64061265560707,"vZ0":-3.5609107525806794,"x":147.13,"y":151.48,"x0":2.357975115961964,"y0":50.006600381388424,"z0":5.60428403736846,"aX":10.043823759938528},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":-7.3,"spinRate":2077,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.4023684271232604,"extension":6.191857204212838},"index":2,"playId":"3290a642-6609-3dde-bf7e-ba72d206612f","pitchNumber":3,"startTime":"2026-02-25T21:33:17.618Z","endTime":"2026-02-25T21:33:23.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38810548681904,"aZ":-29.514579534203758,"pfxX":2.7862712372314427,"pfxZ":1.6852057847758566,"pX":0.28965697471965024,"pZ":2.174746084148099,"vX0":-6.126003199163464,"vY0":-125.84710168098717,"vZ0":-2.7262192445365883,"x":105.96,"y":180.06,"x0":2.4111778414975027,"y0":50.003141428697674,"z0":5.702884801529581,"aX":4.397690890883575},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-3.4,"spinRate":747,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.43795566569310207,"extension":6.140165738898509},"index":3,"playId":"ede4364b-f0d4-3e8d-be6b-eb8f451215da","pitchNumber":4,"startTime":"2026-02-25T21:33:39.641Z","endTime":"2026-02-25T21:33:43.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"08318196-0406-0043-001c-f08cd117d70a","startTime":"2026-02-25T21:34:04.977Z","endTime":"2026-02-25T21:34:15.525Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.747654651790047,"aZ":-24.811759902658405,"pfxX":10.51687230317866,"pfxZ":3.804584621272552,"pX":-0.5458349395720946,"pZ":2.737583557433622,"vX0":-11.188457095822933,"vY0":-138.26223098399873,"vZ0":-3.311406417618473,"x":137.81,"y":164.87,"x0":2.1863555093199762,"y0":50.006774896553175,"z0":5.615452384872906,"aX":20.372408791523792},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":-16.7,"spinRate":2043,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.39611278419076656,"extension":6.174865423678364},"hitData":{"launchSpeed":95.7,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.63,"coordY":157.47}},"index":5,"playId":"a8010608-3639-3571-97d7-305ac27e1eb7","pitchNumber":5,"startTime":"2026-02-25T21:34:15.525Z","endTime":"2026-02-25T21:34:23.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":4.500000000000007,"leverageIndex":1.67,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:34:23.817Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:36:53.134Z","endTime":"2026-02-25T21:38:42.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700933,"fullName":"Chris Cortez","link":"/api/v1/people/700933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kyren Paris replaces shortstop Zach Neto, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:36:14.470Z","endTime":"2026-02-25T21:36:14.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Trey Mancini replaces first baseman Nolan Schanuel, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T21:36:14.486Z","endTime":"2026-02-25T21:36:14.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Omar Martinez replaces catcher Logan O'Hoppe, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T21:36:14.493Z","endTime":"2026-02-25T21:36:14.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":681351,"link":"/api/v1/people/681351"},"defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chris Cortez replaces Najer Victor.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T21:36:14.495Z","endTime":"2026-02-25T21:36:55.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700933,"link":"/api/v1/people/700933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.9,"endSpeed":89.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56915468096305,"aZ":-21.73626360435333,"pfxX":-8.563507526821937,"pfxZ":5.178612071707003,"pX":0.2746372448527999,"pZ":1.0799966723870824,"vX0":8.153701384206004,"vY0":-140.7525367168205,"vZ0":-8.791975901849543,"x":106.53,"y":209.62,"x0":-1.5406995283622786,"y0":50.00354155523423,"z0":5.640247941392491,"aX":-17.262471757564327},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":13.9,"spinRate":2012,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3884568186805968,"extension":5.773864080405316},"index":4,"playId":"09f986b5-75e6-3952-95ed-8cd3438f68d3","pitchNumber":1,"startTime":"2026-02-25T21:36:55.319Z","endTime":"2026-02-25T21:37:00.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38144870799188,"aZ":-29.890530959514045,"pfxX":1.411237656566696,"pfxZ":1.3553873097259856,"pX":-1.3234852273151683,"pZ":3.2279549369204803,"vX0":0.4745817112004267,"vY0":-129.22156498299108,"vZ0":-0.7271442519382709,"x":167.45,"y":151.63,"x0":-1.6929815505632735,"y0":50.0047857858921,"z0":5.812997715040378,"aX":2.382535517161356},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":-2.6,"spinRate":2072,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.42416225643932215,"extension":5.711272712757474},"index":5,"playId":"dc9cdc3e-8a09-3ec9-97f1-5f842b460de0","pitchNumber":2,"startTime":"2026-02-25T21:37:10.108Z","endTime":"2026-02-25T21:37:14.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644113366004234,"aZ":-28.0839333202808,"pfxX":1.811619627685329,"pfxZ":2.354646166258611,"pX":-0.19443671634068252,"pZ":3.090322871766034,"vX0":3.0671820614978818,"vY0":-130.50276707317994,"vZ0":-1.5969754789520207,"x":124.41,"y":155.34,"x0":-1.6171320158851448,"y0":50.00374845628507,"z0":5.811500167373948,"aX":3.146049502550633},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":-4.0,"spinRate":2072,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.4185827840770515,"extension":5.739468660245206},"index":6,"playId":"f02724d1-985e-318a-85b1-9430588d7739","pitchNumber":3,"startTime":"2026-02-25T21:37:26.066Z","endTime":"2026-02-25T21:37:31.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.082146489261316,"aZ":-32.869543619436406,"pfxX":5.23686241261095,"pfxZ":-0.44938164018018334,"pX":-1.6344893121318447,"pZ":2.652741120739748,"vX0":-1.4834258230618378,"vY0":-122.6506091324337,"vZ0":-0.5906952622922612,"x":179.3,"y":167.16,"x0":-1.7041976714537317,"y0":50.005501319379,"z0":5.6871212454911575,"aX":8.021266677381902},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":-9.1,"spinRate":2133,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4456856464538377,"extension":5.820762801869816},"index":7,"playId":"77ed30fc-d8dd-3987-917f-d2912281a655","pitchNumber":4,"startTime":"2026-02-25T21:37:42.457Z","endTime":"2026-02-25T21:37:47.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.669647964857067,"aZ":-29.390133665346934,"pfxX":0.7433432134207665,"pfxZ":1.6394513612058184,"pX":-0.19503695305063945,"pZ":2.312467140092718,"vX0":3.146279883151843,"vY0":-129.1060921591427,"vZ0":-2.839549912414305,"x":124.43,"y":176.34,"x0":-1.5236269536504898,"y0":50.002193472863695,"z0":5.677356535782393,"aX":1.2600079286632349},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":-2.0,"spinRate":2048,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.42347354716491736,"extension":5.900009205706054},"index":8,"playId":"42b44e95-b3db-3a89-9476-2af1e45c877e","pitchNumber":5,"startTime":"2026-02-25T21:37:58.808Z","endTime":"2026-02-25T21:38:03.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.753936613486317,"aZ":-23.279348781824904,"pfxX":-8.484917803543595,"pfxZ":4.354279421734684,"pX":0.1719769831596964,"pZ":1.3062854653122788,"vX0":7.751885750883969,"vY0":-141.8999853687396,"vZ0":-7.859330597200702,"x":110.44,"y":203.51,"x0":-1.489700380555355,"y0":50.00664264841625,"z0":5.589601785098307,"aX":-17.34811981373325},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.5,"breakHorizontal":13.8,"spinRate":1998,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38565725141836715,"extension":6.080953650610936},"index":9,"playId":"b5209abf-9ebb-3add-b677-9e30e4803076","pitchNumber":6,"startTime":"2026-02-25T21:38:37.829Z","endTime":"2026-02-25T21:38:42.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":700933,"link":"/api/v1/people/700933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:38:42.824Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Rodríguez singles on a line drive to left fielder Raudi Rodriguez. Manny Machado to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:38:56.767Z","endTime":"2026-02-25T21:39:55.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700933,"fullName":"Chris Cortez","link":"/api/v1/people/700933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804558,"link":"/api/v1/people/804558"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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(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":89.0,"endSpeed":81.5,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.906531715496193,"aZ":-29.313818684049743,"pfxX":1.7626934517009913,"pfxZ":1.6876644447973472,"pX":-0.8373256340460237,"pZ":2.7197959092514226,"vX0":1.846869323467484,"vY0":-129.62623778088542,"vZ0":-1.8689556199274402,"x":148.92,"y":165.35,"x0":-1.788922485152252,"y0":50.004491963268904,"z0":5.695154982295308,"aX":2.9899624797045457},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":-3.6,"spinRate":2233,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.4230673510040277,"extension":5.773691003188585},"index":0,"playId":"124a9f16-4d1c-3d14-9b67-f7d08ea4bf3a","pitchNumber":1,"startTime":"2026-02-25T21:39:06.592Z","endTime":"2026-02-25T21:39:13.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.257215740690928,"aZ":-30.233152375002682,"pfxX":1.518174462498683,"pfxZ":1.1837140517655786,"pX":1.170348975550614,"pZ":1.3655758733216656,"vX0":6.15685155746424,"vY0":-127.81655995643773,"vZ0":-4.470549425227377,"x":72.39,"y":201.91,"x0":-1.474604744039012,"y0":50.003337539515506,"z0":5.532469901756423,"aX":2.4925020450612365},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":-4.2,"spinRate":2146,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4298001227862871,"extension":6.069109529714788},"index":1,"playId":"38e9d334-7a2b-37bd-b1dc-9fe1ac04fd9e","pitchNumber":2,"startTime":"2026-02-25T21:39:23.011Z","endTime":"2026-02-25T21:39:27.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.976784533035016,"aZ":-28.372052986196326,"pfxX":0.4272254813071049,"pfxZ":2.2074809100094983,"pX":0.17229560651708106,"pZ":1.6240962117360862,"vX0":4.390556275112381,"vY0":-130.93143255374025,"vZ0":-4.793341173513362,"x":110.43,"y":194.93,"x0":-1.5880661472434936,"y0":50.00075062145382,"z0":5.6246956448841745,"aX":0.7344291254679393},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-1.8,"spinRate":2192,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.41978056569627675,"extension":6.052039635553339},"hitData":{"launchSpeed":98.4,"launchAngle":16.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.2,"coordY":79.84}},"index":2,"playId":"d3c9f4d6-27a9-3035-83fe-d4c916ae19eb","pitchNumber":3,"startTime":"2026-02-25T21:39:44.693Z","endTime":"2026-02-25T21:39:55.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":700933,"link":"/api/v1/people/700933"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":700933,"link":"/api/v1/people/700933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":9.100000000000001,"leverageIndex":2.58,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:39:55.687Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp line drive to left fielder Raudi Rodriguez. Manny Machado to 3rd. Carlos Rodríguez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:40:15.519Z","endTime":"2026-02-25T21:40:50.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700933,"fullName":"Chris Cortez","link":"/api/v1/people/700933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804558,"link":"/api/v1/people/804558"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66467330348433,"aZ":-19.554190373413686,"pfxX":-8.947869009570669,"pfxZ":6.172455374511048,"pX":-0.9939585853658944,"pZ":1.2111402086612963,"vX0":5.551181631322646,"vY0":-142.34168854239473,"vZ0":-8.734357189781019,"x":154.89,"y":206.08,"x0":-1.8101255466257504,"y0":50.006824564288344,"z0":5.565364927634749,"aX":-18.305690519591284},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.5,"breakHorizontal":15.0,"spinRate":2126,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.38528331027529106,"extension":5.855377546507295},"index":0,"playId":"d39f897b-40c5-3c27-b53b-24a26243af1c","pitchNumber":1,"startTime":"2026-02-25T21:40:26.817Z","endTime":"2026-02-25T21:40:30.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86343493355029,"aZ":-28.822963380086062,"pfxX":1.1341818199612879,"pfxZ":1.9688160180726673,"pX":0.20081637412569592,"pZ":2.3366241127025673,"vX0":4.09943360602443,"vY0":-130.56359068633785,"vZ0":-3.0194463863244625,"x":109.35,"y":175.69,"x0":-1.5455383658250683,"y0":50.00564721040839,"z0":5.707790192045629,"aX":1.9316214927104454},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":-3.1,"spinRate":2172,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4216459773848533,"extension":5.945621323491616},"hitData":{"launchSpeed":110.2,"launchAngle":11.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.82,"coordY":100.33}},"index":1,"playId":"846d1dce-68d6-31a0-92f0-ce3372dbacf8","pitchNumber":2,"startTime":"2026-02-25T21:40:42.721Z","endTime":"2026-02-25T21:40:50.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":700933,"link":"/api/v1/people/700933"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":700933,"link":"/api/v1/people/700933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.7,"awayTeamWinProbability":33.3,"homeTeamWinProbabilityAdded":11.600000000000001,"leverageIndex":3.1,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:40:50.629Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Castellanos walks. Manny Machado scores. Carlos Rodríguez to 3rd. Fernando Tatis Jr. to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:42:16.853Z","endTime":"2026-02-25T21:44:30.253Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700933,"fullName":"Chris Cortez","link":"/api/v1/people/700933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":700933,"link":"/api/v1/people/700933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:41:11.672Z","endTime":"2026-02-25T21:42:08.910Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T21:42:08.910Z","endTime":"2026-02-25T21:42:18.962Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350090004174433,"aZ":-32.70968751829396,"pfxX":2.422951448595195,"pfxZ":-0.3614433112358606,"pX":0.9176858231610512,"pZ":1.258223600533022,"vX0":4.701036030510071,"vY0":-122.05749074066439,"vZ0":-3.694757150014963,"x":82.02,"y":204.81,"x0":-1.3629683945002145,"y0":50.00418252604062,"z0":5.66685375276664,"aX":3.584354868041662},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":-5.6,"spinRate":2115,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4521090525126925,"extension":5.982842214135298},"index":2,"playId":"e7c37140-8c7f-3ca1-a9ed-f434a72f4951","pitchNumber":1,"startTime":"2026-02-25T21:42:18.962Z","endTime":"2026-02-25T21:42:24.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.063569228451716,"aZ":-32.12792987149807,"pfxX":3.5485867257628727,"pfxZ":0.03339087587528056,"pX":-0.130684235176007,"pZ":2.268708031852439,"vX0":2.172210270726277,"vY0":-121.71834318906889,"vZ0":-1.4873072519815187,"x":121.98,"y":177.52,"x0":-1.501415590181053,"y0":50.00335366547221,"z0":5.718468654688841,"aX":5.225172728841662},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.0,"breakHorizontal":-7.0,"spinRate":2264,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.4532509473052029,"extension":5.840544107008114},"index":3,"playId":"29c697f2-b342-34e9-9b17-01874fbd9131","pitchNumber":2,"startTime":"2026-02-25T21:42:33.759Z","endTime":"2026-02-25T21:42:39.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4781007284827,"aZ":-19.219615298326318,"pfxX":-11.053893859046465,"pfxZ":6.413268249601321,"pX":2.712669517247299,"pZ":-0.28306247006728913,"vX0":14.620911063581563,"vY0":-141.28528661395518,"vZ0":-12.418556843040426,"x":13.6,"y":246.42,"x0":-1.0954715139567501,"y0":50.00068488343571,"z0":5.407018034379608,"aX":-22.323261525433402},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.0,"breakHorizontal":17.0,"spinRate":2169,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38780469432418574,"extension":6.02582650225901},"index":4,"playId":"93b2703c-4e34-3505-b5bd-c55fe09e93f1","pitchNumber":3,"startTime":"2026-02-25T21:42:51.172Z","endTime":"2026-02-25T21:42:58.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60707058568363,"aZ":-33.57404831341271,"pfxX":6.613207298702809,"pfxZ":-0.9846789486843335,"pX":-2.6951101226532757,"pZ":3.6242094235078417,"vX0":-3.6784498685776503,"vY0":-119.20408323082655,"vZ0":1.8959570607361655,"x":219.73,"y":140.93,"x0":-1.9848099848418634,"y0":50.000235228670235,"z0":5.867073043318848,"aX":9.440507787552193},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.0,"breakHorizontal":-11.0,"spinRate":2160,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.46088254277655416,"extension":5.824428807666709},"index":5,"playId":"77a5e9eb-32af-3ce7-81b3-306e7e96902e","pitchNumber":4,"startTime":"2026-02-25T21:43:24.928Z","endTime":"2026-02-25T21:43:28.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.453920916081444,"aZ":-34.67407756554666,"pfxX":6.67188652913352,"pfxZ":-1.7218846880375036,"pX":-0.6913191341274089,"pZ":3.3961572895187007,"vX0":0.45770745744919583,"vY0":-119.9727428623966,"vZ0":1.5472007691587413,"x":143.35,"y":147.08,"x0":-1.7510861846598467,"y0":50.00410893379866,"z0":5.8464421410300025,"aX":9.670913791206871},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.4,"breakHorizontal":-12.1,"spinRate":2173,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.4575403502781765,"extension":5.830187094579558},"index":6,"playId":"da7d80b8-ce10-3be6-acd6-b951c88f0604","pitchNumber":5,"startTime":"2026-02-25T21:43:49.782Z","endTime":"2026-02-25T21:43:54.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52230566627583,"aZ":-33.447785685933844,"pfxX":4.056636841791972,"pfxZ":-0.8475207281297745,"pX":0.9933198931558199,"pZ":0.4051712499071869,"vX0":4.889555015697288,"vY0":-122.55332326556868,"vZ0":-5.595130660677536,"x":79.14,"y":227.84,"x0":-1.5588238064891553,"y0":50.00053088115502,"z0":5.594018257584528,"aX":6.132500727734237},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.6,"breakHorizontal":-8.5,"spinRate":2191,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.44791441167430346,"extension":5.884790034711612},"index":7,"playId":"2bb4edfe-1893-3f09-b25d-0933d99c7726","pitchNumber":6,"startTime":"2026-02-25T21:44:23.759Z","endTime":"2026-02-25T21:44:30.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":700933,"link":"/api/v1/people/700933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.7,"awayTeamWinProbability":21.299999999999997,"homeTeamWinProbabilityAdded":12.0,"leverageIndex":3.12,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:44:30.253Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pablo Reyes walks. Carlos Rodríguez scores. Fernando Tatis Jr. to 3rd. Nick Castellanos to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:44:50.249Z","endTime":"2026-02-25T21:46:14.121Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700933,"fullName":"Chris Cortez","link":"/api/v1/people/700933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"postOnSecond":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":{"id":700933,"link":"/api/v1/people/700933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65211638384431,"aZ":-21.216073992934955,"pfxX":-9.37713926171849,"pfxZ":5.366590477770513,"pX":0.44497532717750005,"pZ":0.5527797798659128,"vX0":8.488068596091768,"vY0":-142.00373347112344,"vZ0":-10.231103331401252,"x":100.04,"y":223.85,"x0":-1.3651991806259696,"y0":50.00207063133163,"z0":5.553256665468102,"aX":-19.141815839342318},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.7,"breakHorizontal":15.2,"spinRate":2114,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38578091589298236,"extension":6.002551446769224},"index":0,"playId":"6320c2a3-5555-3f84-a8ae-7aa9a1491867","pitchNumber":1,"startTime":"2026-02-25T21:44:56.855Z","endTime":"2026-02-25T21:45:01.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.716886055771216,"aZ":-30.18242740786127,"pfxX":5.6675307269608,"pfxZ":1.2854315628438848,"pX":0.7372686815247079,"pZ":0.8693264013370602,"vX0":3.7850007773295653,"vY0":-124.04553175972963,"vZ0":-5.328310056604696,"x":88.9,"y":215.31,"x0":-1.5488214358588248,"y0":50.001464631003266,"z0":5.586344570112621,"aX":8.757450899058107},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":-11.2,"spinRate":2296,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4429584133791882,"extension":6.05306889698726},"index":1,"playId":"c51b2dd9-8e5e-3b87-a5ed-034879ea3457","pitchNumber":2,"startTime":"2026-02-25T21:45:17.539Z","endTime":"2026-02-25T21:45:22.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62239836871627,"aZ":-25.250925579606164,"pfxX":-10.987040847780793,"pfxZ":3.366575018424185,"pX":1.3291246020601584,"pZ":0.12845980012661218,"vX0":11.629190272817548,"vY0":-142.6571292769578,"vZ0":-10.377401933928775,"x":66.34,"y":235.31,"x0":-1.3778451645998846,"y0":50.004070008422815,"z0":5.412783602443343,"aX":-22.58897409343767},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.0,"breakHorizontal":17.5,"spinRate":2124,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3843398919139025,"extension":6.143121923082788},"index":2,"playId":"2a840ef1-81da-36eb-955d-9f02750631ef","pitchNumber":3,"startTime":"2026-02-25T21:45:36.647Z","endTime":"2026-02-25T21:45:41.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.241984275301053,"aZ":-31.114521852060953,"pfxX":1.0495666208765018,"pfxZ":0.6146603619551625,"pX":1.1461381596662168,"pZ":1.595503155001134,"vX0":6.445729793441656,"vY0":-130.74786242923162,"vZ0":-4.357399701013001,"x":73.31,"y":195.7,"x0":-1.4939613112580967,"y0":50.00096521958617,"z0":5.6357056250158655,"aX":1.805065838882997},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.4,"breakHorizontal":-3.4,"spinRate":2096,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.41996044450588776,"extension":6.017432103564721},"index":3,"playId":"1d2fc6da-5bb2-39d1-83d0-7c063f76c9f5","pitchNumber":4,"startTime":"2026-02-25T21:46:04.930Z","endTime":"2026-02-25T21:46:14.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_pa"},{"player":{"id":700933,"link":"/api/v1/people/700933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":8.599999999999994,"leverageIndex":2.24,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:46:14.121Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jase Bowen flies out to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:49:26.124Z","endTime":"2026-02-25T21:49:52.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"postOnSecond":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:46:41.063Z","endTime":"2026-02-25T21:48:15.602Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Austin Gordon replaces Chris Cortez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T21:48:15.602Z","endTime":"2026-02-25T21:49:28.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803135,"link":"/api/v1/people/803135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700933,"link":"/api/v1/people/700933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80921799104045,"aZ":-27.269584912347522,"pfxX":0.570778442226676,"pfxZ":2.8578668393176763,"pX":-0.7163609041109262,"pZ":2.8317651581394134,"vX0":2.1351398974329934,"vY0":-129.99978784339945,"vZ0":-3.326123042234197,"x":144.31,"y":162.32,"x0":-1.6218323150052887,"y0":50.00016580710399,"z0":6.193770138940608,"aX":0.9782294771865331},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":-1.4,"spinRate":2370,"spinDirection":176},"zone":1,"typeConfidence":2.0,"plateTime":0.42105341826091625,"extension":6.164679938014544},"index":2,"playId":"d776c89f-17e6-308a-8fb9-6cc6f8a831c2","pitchNumber":1,"startTime":"2026-02-25T21:49:28.264Z","endTime":"2026-02-25T21:49:33.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":88.7,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.299502828551933,"aZ":-27.178293731748063,"pfxX":0.6074024897583705,"pfxZ":2.9482246838455666,"pX":-0.43630616416026874,"pZ":2.784602986691028,"vX0":2.638118450570024,"vY0":-129.21587614088298,"vZ0":-3.4936901477237354,"x":133.63,"y":163.6,"x0":-1.5484062342195648,"y0":50.00465048441078,"z0":6.23676011793197,"aX":1.0292514148867988},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":-1.7,"spinRate":2395,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.42348592395158846,"extension":6.079324799208741},"hitData":{"launchSpeed":81.4,"launchAngle":31.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.19,"coordY":100.82}},"index":3,"playId":"ebead9df-13ec-3949-ba28-c7d0fda28ed2","pitchNumber":2,"startTime":"2026-02-25T21:49:43.535Z","endTime":"2026-02-25T21:49:52.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.4,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:49:52.577Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ethan Salas grounds into a force out, first baseman Trey Mancini to catcher Omar Martinez. Fernando Tatis Jr. out at home. Nick Castellanos to 3rd. Pablo Reyes to 2nd. Ethan Salas to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:50:13.114Z","endTime":"2026-02-25T21:51:19.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"postOnSecond":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"postOnThird":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61327181075489,"aZ":-14.47085037855066,"pfxX":-1.8897636987795488,"pfxZ":9.206220800564719,"pX":-0.6283780464019875,"pZ":3.0618460716059497,"vX0":2.804784728701092,"vY0":-137.5831916961561,"vZ0":-5.758235068305144,"x":140.95,"y":156.11,"x0":-1.4140262708164792,"y0":50.005999114337385,"z0":6.157396139067168,"aX":-3.635404490515218},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":2.9,"spinRate":2247,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.39762037724846877,"extension":6.253028787221499},"index":0,"playId":"e02ad5fd-ee53-3418-8226-38ed45e6916f","pitchNumber":1,"startTime":"2026-02-25T21:50:23.901Z","endTime":"2026-02-25T21:50:28.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.406158726624767,"aZ":-24.45061362490059,"pfxX":2.0624884504198464,"pfxZ":4.363510607947204,"pX":-0.33492000437118874,"pZ":1.3697867499725154,"vX0":2.3244304785452092,"vY0":-131.8410035248268,"vZ0":-7.603392339664257,"x":129.77,"y":201.8,"x0":-1.494057808222836,"y0":50.00631944266154,"z0":6.079126267000757,"aX":3.653835672356064},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":-4.2,"spinRate":2373,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.41445757782173454,"extension":6.182153236251346},"index":1,"playId":"770c7fc2-c511-3f12-b6c8-4622165af646","pitchNumber":2,"startTime":"2026-02-25T21:50:37.044Z","endTime":"2026-02-25T21:50:42.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19594642029142,"aZ":-15.582339582510055,"pfxX":-4.3659210818154435,"pfxZ":8.783016436313293,"pX":-0.6447380106117921,"pZ":2.5231846829273583,"vX0":3.3167265970976123,"vY0":-136.5946578710348,"vZ0":-6.815459412726523,"x":141.58,"y":170.65,"x0":-1.307725016112979,"y0":50.00226633098325,"z0":6.1227708285194575,"aX":-8.246728763627793},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":7.2,"spinRate":2135,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40105172819982826,"extension":6.19579334013997},"index":2,"playId":"e5b4b28c-d57f-39b2-aab8-64e0714f6d26","pitchNumber":3,"startTime":"2026-02-25T21:50:55.492Z","endTime":"2026-02-25T21:50:59.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19269735693781,"aZ":-42.62891027946336,"pfxX":4.2371870545401595,"pfxZ":-8.235767570282285,"pX":-1.0077306100002945,"pZ":1.329302776343152,"vX0":-0.26893493728024753,"vY0":-112.51732718503406,"vZ0":-1.458550698387652,"x":155.41,"y":202.89,"x0":-1.4357541353263146,"y0":50.00134930136485,"z0":6.341944006101446,"aX":5.38137150517236},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.0,"breakHorizontal":-7.6,"spinRate":2584,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4885507332961887,"extension":5.961560346776896},"hitData":{"launchSpeed":87.2,"launchAngle":-60.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.94,"coordY":189.9}},"index":3,"playId":"0bb8d94c-7364-391b-b5c6-fda054311dd6","pitchNumber":4,"startTime":"2026-02-25T21:51:14.273Z","endTime":"2026-02-25T21:51:19.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"first":{"id":622569,"link":"/api/v1/people/622569"},"second":{"id":592206,"link":"/api/v1/people/592206"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":806956,"link":"/api/v1/people/806956"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-6.699999999999989,"leverageIndex":2.11,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:51:19.704Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to center fielder Josh Lowe. Nick Castellanos scores. Pablo Reyes scores. Ethan Salas to 2nd.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:51:51.538Z","endTime":"2026-02-25T21:53:42.511Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":{"id":700933,"link":"/api/v1/people/700933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":{"id":700933,"link":"/api/v1/people/700933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.217514516570148,"aZ":-11.772746573085733,"pfxX":-2.9676648533714767,"pfxZ":10.794906249894634,"pX":-0.7809302828051441,"pZ":3.254116124384144,"vX0":2.2831364266528515,"vY0":-136.6244104383093,"vZ0":-5.838611093319168,"x":146.77,"y":150.92,"x0":-1.2420468842702987,"y0":50.00049122801291,"z0":6.228511019392861,"aX":-5.6072859086135285},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":4.9,"spinRate":2240,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40096181831907307,"extension":6.182722366690086},"index":0,"playId":"0cd9c4a0-464c-349e-8045-7079126ba0f0","pitchNumber":1,"startTime":"2026-02-25T21:51:51.717Z","endTime":"2026-02-25T21:51:55.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.446545667322706,"aZ":-30.56472856547258,"pfxX":3.67915446087999,"pfxZ":1.0160552539634113,"pX":1.009652427873186,"pZ":0.7467598802050109,"vX0":4.65985308521006,"vY0":-124.77710266811191,"vZ0":-6.809247393195346,"x":78.51,"y":218.62,"x0":-1.3580610869476049,"y0":50.00326380232376,"z0":6.020571283258373,"aX":5.816049152889895},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":-7.7,"spinRate":2396,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.43850535321368955,"extension":6.227322184549651},"index":1,"playId":"75a882ff-4c5d-349c-ba65-fbbb019a0717","pitchNumber":2,"startTime":"2026-02-25T21:52:12.202Z","endTime":"2026-02-25T21:52:16.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38017448026476,"aZ":-24.54046150339868,"pfxX":1.8646951653960966,"pfxZ":4.266632101211127,"pX":0.6262356413644515,"pZ":2.1758473746651408,"vX0":4.635928419279286,"vY0":-132.42379993044537,"vZ0":-5.650825149538301,"x":93.13,"y":180.03,"x0":-1.3843545200528642,"y0":50.00275286008006,"z0":6.115677537814709,"aX":3.3342948353447386},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-4.3,"spinRate":2447,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4124932796321379,"extension":6.119560838708234},"index":2,"playId":"f8d90d2d-c612-35b2-a370-dc74e808bb79","pitchNumber":3,"startTime":"2026-02-25T21:52:33.125Z","endTime":"2026-02-25T21:52:40.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.582346571038716,"aZ":-27.283298167162453,"pfxX":-3.43268121915979,"pfxZ":3.0213973203142164,"pX":0.8115741759191196,"pZ":2.6533117803115083,"vX0":5.797530231904895,"vY0":-125.93194146241821,"vZ0":-3.489062744060723,"x":86.06,"y":167.14,"x0":-1.0658110069273656,"y0":50.00351486128022,"z0":6.243723605058578,"aX":-5.559604292449822},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":5.0,"spinRate":1397,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.43356221762008706,"extension":6.2717440137938425},"index":3,"playId":"51bc8754-003b-3c15-b548-6f91cc8e3702","pitchNumber":4,"startTime":"2026-02-25T21:52:52.757Z","endTime":"2026-02-25T21:53:19.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"}},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.622546151729196,"aZ":-12.563892818058173,"pfxX":-4.61206179606353,"pfxZ":10.248322298589084,"pX":0.01178794516736999,"pZ":2.50949313191228,"vX0":4.761388366226336,"vY0":-138.13313691421212,"vZ0":-7.56098879555155,"x":116.55,"y":171.02,"x0":-1.143312635872527,"y0":50.00161920601567,"z0":6.14546855596107,"aX":-8.823893732844782},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2226,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39803465240153013,"extension":6.203079787675831},"hitData":{"launchSpeed":83.7,"launchAngle":-0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.03,"coordY":98.19}},"index":4,"playId":"958a7660-fb57-3e41-a97a-06a53911363d","pitchNumber":5,"startTime":"2026-02-25T21:53:34.384Z","endTime":"2026-02-25T21:53:42.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592206,"link":"/api/v1/people/592206"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.9,"awayTeamWinProbability":9.099999999999994,"homeTeamWinProbabilityAdded":15.0,"leverageIndex":2.6,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:53:42.511Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Wagner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T21:54:21.028Z","endTime":"2026-02-25T21:55:33.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Wagner replaces Xander Bogaerts.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T21:54:17.040Z","endTime":"2026-02-25T21:54:23.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.646755578292105,"aZ":-25.899861379083127,"pfxX":-0.34576766396489234,"pfxZ":3.711590835742742,"pX":1.1061742906269012,"pZ":1.934769855360074,"vX0":6.425688617845887,"vY0":-129.6050855855699,"vZ0":-5.356400128833682,"x":74.84,"y":186.54,"x0":-1.3668364110440956,"y0":50.003367152052725,"z0":6.021878207047439,"aX":-0.585122873273845},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":-0.8,"spinRate":2419,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4236032957753526,"extension":6.156412469054176},"index":1,"playId":"87899c70-2d7d-3dc6-b538-e7c1e34a7365","pitchNumber":1,"startTime":"2026-02-25T21:54:23.176Z","endTime":"2026-02-25T21:54:28.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60589531564009,"aZ":-29.263443057528416,"pfxX":-5.32932683408209,"pfxZ":1.8308199013370619,"pX":1.1386067948079646,"pZ":3.1369644246282626,"vX0":7.1801995568187325,"vY0":-124.42331409028166,"vZ0":-1.5470736789434512,"x":73.6,"y":154.08,"x0":-1.073226844269391,"y0":50.00322756177015,"z0":6.159398412437582,"aX":-8.476452513288656},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":8.3,"spinRate":1337,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.43781691956940616,"extension":6.338156426419669},"index":2,"playId":"ed92a68c-8000-3798-b8c8-56b5c3fa6f15","pitchNumber":2,"startTime":"2026-02-25T21:54:49.544Z","endTime":"2026-02-25T21:54:53.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.391670386941993,"aZ":-31.054497918469988,"pfxX":-3.548235275644263,"pfxZ":0.7230350084661836,"pX":-0.33107515048738195,"pZ":2.106816645635165,"vX0":3.2799222337047502,"vY0":-123.32249297250934,"vZ0":-3.350393029269783,"x":129.62,"y":181.9,"x0":-1.216933858343851,"y0":50.00160463537739,"z0":6.100978669035148,"aX":-5.468375682955281},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":5.6,"spinRate":1432,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.44405471500560934,"extension":6.2403597498300085},"index":3,"playId":"83176d6d-5616-3d95-bd3b-16625ac111b2","pitchNumber":3,"startTime":"2026-02-25T21:55:07.757Z","endTime":"2026-02-25T21:55:13.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.378948224482794,"aZ":-41.40286540943638,"pfxX":6.203560636202601,"pfxZ":-7.3317327120655,"pX":-0.39124417072383216,"pZ":1.3813157789938082,"vX0":0.32064396141554075,"vY0":-111.84578793500982,"vZ0":-1.2792972088051675,"x":131.91,"y":201.48,"x0":-1.3419511661779815,"y0":50.0032543640558,"z0":6.230945760966228,"aX":7.808810062110888},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.3,"breakHorizontal":-11.3,"spinRate":2645,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.490923494926641,"extension":6.098138093292351},"index":4,"playId":"9ccfbc60-5faf-39e2-8bd5-f258983029fd","pitchNumber":4,"startTime":"2026-02-25T21:55:29.112Z","endTime":"2026-02-25T21:55:33.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:55:33.159Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jo Adell homers (1) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T21:57:58.845Z","endTime":"2026-02-25T21:59:05.219Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678316,"fullName":"Omar Cruz","link":"/api/v1/people/678316"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":678316,"link":"/api/v1/people/678316"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Will Wagner remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T21:57:12.617Z","endTime":"2026-02-25T21:57:12.634Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Mason McCoy replaces third baseman Manny Machado, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T21:57:12.634Z","endTime":"2026-02-25T21:57:12.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nick Schnell replaces right fielder Fernando Tatis Jr., batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T21:57:12.635Z","endTime":"2026-02-25T21:57:12.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678010,"link":"/api/v1/people/678010"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":665487,"link":"/api/v1/people/665487"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Omar Cruz replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T21:57:12.637Z","endTime":"2026-02-25T21:57:58.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678316,"link":"/api/v1/people/678316"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.1,"endSpeed":82.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82188006872539,"aZ":-16.170254477523034,"pfxX":6.615142998035958,"pfxZ":9.110403237178193,"pX":0.8176069868967407,"pZ":3.502413278150449,"vX0":-3.7887430476314954,"vY0":-132.57162671291198,"vZ0":-3.8224907999181346,"x":89.92,"y":83.88,"x0":1.4157402853503607,"y0":50.0021669831687,"z0":6.1644067128023226,"aX":11.619448415972533},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.7,"breakHorizontal":-11.0,"spinRate":2312,"spinDirection":140},"zone":12,"typeConfidence":0.89,"plateTime":0.4152551119575696,"extension":6.0325577764762945},"index":4,"playId":"fe57b87f-25fa-3791-9d15-88551e9f41f0","pitchNumber":1,"startTime":"2026-02-25T21:57:58.845Z","endTime":"2026-02-25T21:58:07.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.450321554956105,"aZ":-15.576075449967146,"pfxX":8.002460632148042,"pfxZ":9.290200950645374,"pX":-0.06939216022047891,"pZ":2.4244227664049687,"vX0":-5.988188778015144,"vY0":-133.50558396461517,"vZ0":-6.705028164624311,"x":119.65,"y":173.32,"x0":1.174280665348974,"y0":50.00663355849303,"z0":6.110064673827775,"aX":14.303181353146881},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":-13.1,"spinRate":2345,"spinDirection":141},"zone":5,"typeConfidence":0.9,"plateTime":0.411863429519991,"extension":5.914960632060399},"index":5,"playId":"b31949f8-7827-3dcc-a8de-7e535251682d","pitchNumber":2,"startTime":"2026-02-25T21:58:13.935Z","endTime":"2026-02-25T21:58:18.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.511050755891258,"aZ":-26.478045879911733,"pfxX":5.835833527102123,"pfxZ":4.048021522617194,"pX":0.20804519856298787,"pZ":2.734471288109715,"vX0":-3.9539710384375066,"vY0":-118.14189594888008,"vZ0":-2.6178746793787533,"x":109.07,"y":164.95,"x0":1.1491512107457267,"y0":50.002093318797556,"z0":6.302448077321609,"aX":8.209841662319377},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.0,"breakHorizontal":-9.6,"spinRate":1743,"spinDirection":115},"zone":5,"typeConfidence":0.9,"plateTime":0.46446401745722943,"extension":5.899010104920853},"hitData":{"launchSpeed":108.8,"launchAngle":35.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":46.31,"coordY":55.25}},"index":6,"playId":"978f5f46-cd40-3607-a289-1cbd320f246f","pitchNumber":3,"startTime":"2026-02-25T21:58:40.556Z","endTime":"2026-02-25T21:59:05.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":0.94,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-25T21:59:05.219Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out, shortstop Mason McCoy to first baseman Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T21:59:15.969Z","endTime":"2026-02-25T22:00:13.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678316,"fullName":"Omar Cruz","link":"/api/v1/people/678316"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.785160625074734,"aZ":-11.110772875224614,"pfxX":6.214178305164406,"pfxZ":11.401383162543944,"pX":-0.5460887832233542,"pZ":1.8510529372360773,"vX0":-7.071236927172138,"vY0":-135.59523076187412,"vZ0":-8.811554400686882,"x":137.82,"y":188.8,"x0":1.297772149282141,"y0":50.004540747357204,"z0":5.933732283441499,"aX":11.483205570210936},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":-9.6,"spinRate":2454,"spinDirection":139},"zone":7,"typeConfidence":0.91,"plateTime":0.4051388309660662,"extension":6.101322265716127},"index":0,"playId":"f5000b15-0063-3d03-96da-d0a7b0d0be92","pitchNumber":1,"startTime":"2026-02-25T21:59:23.297Z","endTime":"2026-02-25T21:59:28.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.485240081335483,"aZ":-29.686507571360014,"pfxX":0.05955274969996349,"pfxZ":1.6783128467987005,"pX":-1.0588894887671125,"pZ":0.6359158428800715,"vX0":-6.357403557679569,"vY0":-121.13854686786853,"vZ0":-6.227215701468818,"x":157.36,"y":221.61,"x0":1.595764546170246,"y0":50.00101644107659,"z0":5.846959809424908,"aX":0.0884036287221301},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.7,"breakHorizontal":1.4,"spinRate":2624,"spinDirection":99},"zone":13,"typeConfidence":0.88,"plateTime":0.452788263778265,"extension":6.0161662950924715},"index":1,"playId":"1cc12542-0fb4-3b4d-b05b-9e0c4bf85f95","pitchNumber":2,"startTime":"2026-02-25T21:59:42.092Z","endTime":"2026-02-25T21:59:45.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75028032769522,"aZ":-14.142814368778959,"pfxX":7.622069702167294,"pfxZ":10.119203104729117,"pX":1.0322237781873624,"pZ":2.802395981900716,"vX0":-3.369177132829376,"vY0":-132.72051034211265,"vZ0":-5.760746309743061,"x":77.65,"y":163.12,"x0":1.328857754074518,"y0":50.00023618443436,"z0":6.0332566669330365,"aX":13.577821535465405},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.3,"breakHorizontal":-13.1,"spinRate":2298,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.4129046159287273,"extension":6.13249980942109},"hitData":{"launchSpeed":66.2,"launchAngle":18.0,"totalDistance":154.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.9,"coordY":123.1}},"index":2,"playId":"631b9788-8ed0-3191-8dfd-0e9060bbbf53","pitchNumber":3,"startTime":"2026-02-25T21:59:59.536Z","endTime":"2026-02-25T22:00:13.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:00:13.087Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Omar Martinez homers (1) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:00:30.810Z","endTime":"2026-02-25T22:02:19.632Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678316,"fullName":"Omar Cruz","link":"/api/v1/people/678316"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"responsiblePitcher":{"id":678316,"link":"/api/v1/people/678316"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524671063680977,"aZ":-13.727339875012838,"pfxX":7.329221767733491,"pfxZ":9.879781459420585,"pX":0.4919671758840479,"pZ":1.4965849969319756,"vX0":-4.65271480328171,"vY0":-135.73329953843327,"vZ0":-9.184298727722377,"x":98.25,"y":198.37,"x0":1.275545833034027,"y0":50.00175742986858,"z0":5.878368467252001,"aX":13.683891578892176},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-12.2,"spinRate":2468,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.4034318460375106,"extension":6.08300865104623},"index":0,"playId":"46869c39-8f38-378c-b260-3066b5063a5d","pitchNumber":1,"startTime":"2026-02-25T22:00:36.399Z","endTime":"2026-02-25T22:00:41.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.010457035733424,"aZ":-12.425139824133598,"pfxX":7.334803575753325,"pfxZ":10.867314953794597,"pX":-0.014597802092202747,"pZ":2.2313283989370993,"vX0":-5.780205943862314,"vY0":-134.18272592784717,"vZ0":-7.619205910445226,"x":117.56,"y":178.53,"x0":1.2183779930394103,"y0":50.001418319511416,"z0":5.999926190583224,"aX":13.32619756527673},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.1,"breakHorizontal":-12.0,"spinRate":2292,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.40877394811970946,"extension":6.098485964887177},"index":1,"playId":"e1f53543-0c41-37a5-a4ce-67b03c0f3463","pitchNumber":2,"startTime":"2026-02-25T22:00:51.839Z","endTime":"2026-02-25T22:00:55.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.200185883208817,"aZ":-24.497015130058582,"pfxX":7.715014864418061,"pfxZ":5.236930286588724,"pX":-0.6281089601174237,"pZ":1.9585151529277987,"vX0":-6.287079338939014,"vY0":-120.29412733942655,"vZ0":-4.898130011215269,"x":140.94,"y":185.9,"x0":1.0161750965817156,"y0":50.00521043028003,"z0":6.191310597315407,"aX":11.315687556728674},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.5,"breakHorizontal":-12.5,"spinRate":1928,"spinDirection":130},"zone":7,"typeConfidence":0.9,"plateTime":0.4552126023211489,"extension":6.110929231840105},"index":2,"playId":"0397e621-aaf8-311c-b043-8c2f84e4c41d","pitchNumber":3,"startTime":"2026-02-25T22:01:18.880Z","endTime":"2026-02-25T22:01:45.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"}},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88726675674508,"aZ":-45.937006118587306,"pfxX":-3.1496016407576573,"pfxZ":-11.33805049002056,"pX":0.06140528766632725,"pZ":2.6366913693386116,"vX0":-2.008077424770463,"vY0":-110.72072388791798,"vZ0":2.4437798721703654,"x":114.66,"y":167.59,"x0":1.396433879861436,"y0":50.00355112815624,"z0":6.4064545903891545,"aX":-3.8226448199853618},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-19.2,"breakHorizontal":6.4,"spinRate":2969,"spinDirection":30},"zone":5,"typeConfidence":0.91,"plateTime":0.49898919373743444,"extension":5.9096090965946395},"hitData":{"launchSpeed":99.6,"launchAngle":40.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.2,"coordY":91.15}},"index":3,"playId":"ad96ca3f-cf83-3572-a32a-793dc0130286","pitchNumber":4,"startTime":"2026-02-25T22:01:51.741Z","endTime":"2026-02-25T22:02:19.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_ab"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_ab"},{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_pa"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":-11.299999999999997,"leverageIndex":0.94,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:02:19.632Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Moore strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:02:30.967Z","endTime":"2026-02-25T22:03:41.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678316,"fullName":"Omar Cruz","link":"/api/v1/people/678316"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":84.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.815007437153824,"aZ":-14.35722676663675,"pfxX":7.119187862653202,"pfxZ":9.771690930323803,"pX":-0.6593355870030191,"pZ":1.864283434636561,"vX0":-7.4880477577694915,"vY0":-134.57180108269674,"vZ0":-8.013923579311019,"x":142.13,"y":188.44,"x0":1.2422065895243568,"y0":50.001980171583455,"z0":5.910298332579043,"aX":12.979806826147097},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-11.2,"spinRate":2429,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.40793928605986185,"extension":6.096189466783815},"index":0,"playId":"6e0198bb-2a80-3684-b425-dcc5e66656e5","pitchNumber":1,"startTime":"2026-02-25T22:02:40.036Z","endTime":"2026-02-25T22:02:45.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":82.8,"endSpeed":75.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.285844788963367,"aZ":-27.324984468859757,"pfxX":7.546208305502571,"pfxZ":3.322043833418334,"pX":0.9625814103723404,"pZ":3.334490513657979,"vX0":-3.0544516991526245,"vY0":-120.55301663228337,"vZ0":-1.1900467368208463,"x":80.31,"y":148.75,"x0":1.271574284240676,"y0":50.00219234764773,"z0":6.265374955110883,"aX":11.012699799363237},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.0,"breakHorizontal":-12.8,"spinRate":1739,"spinDirection":114},"zone":12,"typeConfidence":0.9,"plateTime":0.45582153358909894,"extension":5.996507850853667},"index":1,"playId":"6820f46f-7ac3-39d2-ad66-7e414ca0a376","pitchNumber":2,"startTime":"2026-02-25T22:02:55.075Z","endTime":"2026-02-25T22:03:00.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.3,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960071461397465,"aZ":-13.67292709204054,"pfxX":7.039341935919583,"pfxZ":10.242799342135212,"pX":-0.8389355607414932,"pZ":1.0922718295483902,"vX0":-7.522525860861476,"vY0":-133.81878366090547,"vZ0":-10.087832469471737,"x":148.98,"y":209.29,"x0":1.099409521036243,"y0":50.00503745161903,"z0":5.900275888364277,"aX":12.717667749220713},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-11.0,"spinRate":2408,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.4099408341436841,"extension":6.279107512635576},"index":2,"playId":"08f4112e-1cb6-385f-b743-c2045ad181e0","pitchNumber":3,"startTime":"2026-02-25T22:03:12.157Z","endTime":"2026-02-25T22:03:22.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"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-25T22:03:30.133Z","endTime":"2026-02-25T22:03:36.916Z","isPitch":false,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"},"defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770285956185962,"aZ":-44.99936719973087,"pfxX":-3.7864715392907993,"pfxZ":-10.19879830167325,"pX":-1.2797108821071308,"pZ":1.677754631099059,"vX0":-4.236450083866722,"vY0":-112.6733687455479,"vZ0":0.25834333818247024,"x":165.78,"y":193.48,"x0":1.1332128584510028,"y0":50.004704507158,"z0":6.19446554016592,"aX":-4.75964839343256},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-17.9,"breakHorizontal":8.2,"spinRate":2804,"spinDirection":344},"zone":13,"typeConfidence":0.9,"plateTime":0.49036646199816447,"extension":6.130811483076347},"index":4,"playId":"a347b7dd-1531-3512-8b48-5480f1cbdcb5","pitchNumber":4,"startTime":"2026-02-25T22:03:36.916Z","endTime":"2026-02-25T22:03:41.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:03:41.696Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T22:03:54.561Z","endTime":"2026-02-25T22:05:06.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678316,"fullName":"Omar Cruz","link":"/api/v1/people/678316"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.1,"endSpeed":68.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.005801374778507,"aZ":-46.55160951527784,"pfxX":-4.032369512282836,"pfxZ":-11.950381094837631,"pX":-0.3064145904107397,"pZ":3.0770776435858505,"vX0":-2.325828889047904,"vY0":-110.60214681409482,"vZ0":3.5696320622927464,"x":128.68,"y":155.7,"x0":1.2930407267671065,"y0":50.00149595178393,"z0":6.423853211124747,"aX":-4.851781924795869},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-19.8,"breakHorizontal":8.0,"spinRate":2732,"spinDirection":348},"zone":1,"typeConfidence":0.91,"plateTime":0.5007665459708042,"extension":6.022105487424967},"index":0,"playId":"91360f5d-2dc6-306b-9c4b-5dfd8a3dc46c","pitchNumber":1,"startTime":"2026-02-25T22:04:02.990Z","endTime":"2026-02-25T22:04:07.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.925783428645698,"aZ":-29.24967740184308,"pfxX":9.064955762634385,"pfxZ":2.092179841499238,"pX":0.7584500442192801,"pZ":1.7443134871704744,"vX0":-3.462942046571929,"vY0":-118.14117601220181,"vZ0":-4.020727276565046,"x":88.09,"y":191.68,"x0":1.0749909257789785,"y0":50.00239614380443,"z0":6.1909791310621864,"aX":12.666019861889255},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.0,"breakHorizontal":-15.4,"spinRate":1628,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.4656853746706351,"extension":6.202611406706874},"index":1,"playId":"a636390f-79be-349c-96a0-8ec1b3550815","pitchNumber":2,"startTime":"2026-02-25T22:04:21.440Z","endTime":"2026-02-25T22:04:24.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-25T22:04:32.280Z","endTime":"2026-02-25T22:04:42.217Z","isPitch":false,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"},"defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.993120747591455,"aZ":-28.09704960857152,"pfxX":8.817592285533841,"pfxZ":2.8551595648120687,"pX":0.9866707716894907,"pZ":1.7198367591839678,"vX0":-3.001085289227651,"vY0":-119.58814168655096,"vZ0":-4.315627556717093,"x":79.39,"y":192.34,"x0":1.1221403204041573,"y0":50.003914002490646,"z0":6.107584487080035,"aX":12.598223831456103},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.2,"breakHorizontal":-15.1,"spinRate":1755,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.4604130214789284,"extension":6.1691579872822615},"index":3,"playId":"ef096e0c-2536-3bcd-bae9-8a1344cb9ee5","pitchNumber":3,"startTime":"2026-02-25T22:04:42.217Z","endTime":"2026-02-25T22:04:47.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68217792514075,"aZ":-12.779027276807186,"pfxX":5.660801617231247,"pfxZ":10.44466335626349,"pX":0.48236946104451944,"pZ":2.7622529129590534,"vX0":-3.9318900102984813,"vY0":-135.87689083818708,"vZ0":-6.5063688825645,"x":98.61,"y":164.2,"x0":1.2177757549462063,"y0":50.00281317799351,"z0":6.087815472143202,"aX":10.512193793069079},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":-9.4,"spinRate":2475,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.40417061506316543,"extension":6.149621688236587},"index":4,"playId":"c4ba7080-21a0-3f57-9153-faca9ca3f008","pitchNumber":4,"startTime":"2026-02-25T22:05:02.039Z","endTime":"2026-02-25T22:05:06.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_ab"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_ab"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_pa"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:05:06.329Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mason McCoy singles on a soft bunt ground ball to third baseman Denzer Guzman.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:07:08.848Z","endTime":"2026-02-25T22:07:21.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"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":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Matthew Lugo replaces right fielder Jo Adell, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:07:10.975Z","endTime":"2026-02-25T22:07:10.976Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryce Teodosio replaces center fielder Josh Lowe, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T22:07:10.977Z","endTime":"2026-02-25T22:07:10.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":666139,"link":"/api/v1/people/666139"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Yolmer Sánchez replaces second baseman Christian Moore, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-25T22:07:10.979Z","endTime":"2026-02-25T22:07:10.980Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":695681,"link":"/api/v1/people/695681"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Wade Meckler replaces left fielder Raudi Rodriguez, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-25T22:07:10.981Z","endTime":"2026-02-25T22:07:10.982Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":804558,"link":"/api/v1/people/804558"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181374330273897,"aZ":-25.535023478007755,"pfxX":1.00992364561513,"pfxZ":3.952124339499882,"pX":-0.7554559663797956,"pZ":4.042031974896762,"vX0":2.151188078012823,"vY0":-128.66009483546915,"vZ0":-0.4569217765317479,"x":145.8,"y":129.65,"x0":-1.7329162727726277,"y0":50.00233903724668,"z0":6.197252187858566,"aX":1.6964513823514298},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-2.3,"spinRate":2292,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4253718369138939,"extension":6.111025773286474},"hitData":{"launchSpeed":31.7,"launchAngle":-0.0,"totalDistance":24.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":114.09,"coordY":191.71}},"index":4,"playId":"e08f13d7-ace6-3339-9fe3-5788dcfbcb45","pitchNumber":1,"startTime":"2026-02-25T22:07:10.983Z","endTime":"2026-02-25T22:07:21.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:07:21.619Z","atBatIndex":54},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carlos Rodríguez grounds into a force out, second baseman Yolmer Sánchez to shortstop Kyren Paris. Mason McCoy out at 2nd. Carlos Rodríguez to 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:07:34.998Z","endTime":"2026-02-25T22:09:11.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.804500738523814,"aZ":-24.004207477263936,"pfxX":0.7779325414043398,"pfxZ":4.7708196741001725,"pX":0.24493860116175195,"pZ":2.0472239232794256,"vX0":3.7978460606316444,"vY0":-130.40630606458322,"vZ0":-5.838646328333137,"x":107.66,"y":183.5,"x0":-1.3346251211383997,"y0":50.00401227006021,"z0":6.139248039978821,"aX":1.3325582800179636},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.3,"spinRate":2404,"spinDirection":177},"zone":8,"typeConfidence":2.0,"plateTime":0.4208733093161574,"extension":6.107923311202801},"index":0,"playId":"72628645-f4d0-39f0-b15f-0b66507e6811","pitchNumber":1,"startTime":"2026-02-25T22:07:46.386Z","endTime":"2026-02-25T22:07:52.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.5,"endSpeed":84.6,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18796321132116,"aZ":-11.717352363810253,"pfxX":-4.851278604063229,"pfxZ":11.207038456117614,"pX":0.004771818721694771,"pZ":1.4470230364424872,"vX0":4.770559822404191,"vY0":-134.28591560915373,"vZ0":-9.892309181300856,"x":116.82,"y":199.71,"x0":-1.1648177412725051,"y0":50.00374357634175,"z0":6.013047511911383,"aX":-8.856888227745216},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2171,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4079336454591491,"extension":5.9893189929162896},"index":1,"playId":"1cfe91af-8ac4-3c12-b1f5-0b549b32f83e","pitchNumber":2,"startTime":"2026-02-25T22:08:03.178Z","endTime":"2026-02-25T22:08:08.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35035621597192,"aZ":-28.309217188687196,"pfxX":-7.004493080511574,"pfxZ":2.4555878303502148,"pX":1.8508200379141666,"pZ":1.3532129071141956,"vX0":8.898878510892697,"vY0":-123.93628749951934,"vZ0":-5.890415763591413,"x":46.45,"y":202.24,"x0":-0.8589430124301403,"y0":50.00072671732138,"z0":6.094300095360746,"aX":-11.009640040181504},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.4,"breakHorizontal":10.9,"spinRate":1303,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.440195941731925,"extension":6.125943838303101},"index":2,"playId":"044bbac9-90ef-3d21-a79a-5e333eb8666e","pitchNumber":3,"startTime":"2026-02-25T22:08:25.487Z","endTime":"2026-02-25T22:08:33.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87319613972934,"aZ":-11.116661647136107,"pfxX":-4.5714420160173255,"pfxZ":11.549083555174937,"pX":1.6048334236149864,"pZ":2.2735638032867413,"vX0":8.584792169189651,"vY0":-134.81108682698115,"vZ0":-7.921910081593884,"x":55.83,"y":177.39,"x0":-1.0406204659375813,"y0":50.00615343751453,"z0":6.053075142936126,"aX":-8.338447524450821},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":6.2,"spinRate":2247,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40775941705954377,"extension":6.14276286145437},"index":3,"playId":"73a51b26-96c1-3620-9c9b-47ca79bd9518","pitchNumber":4,"startTime":"2026-02-25T22:08:45.305Z","endTime":"2026-02-25T22:08:50.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.149202772256693,"aZ":-23.0894837482523,"pfxX":-0.15792554954972682,"pfxZ":5.232291566433761,"pX":-0.1133851140702968,"pZ":2.172755599393968,"vX0":3.3071578198403007,"vY0":-131.0127572409068,"vZ0":-5.5571635281096565,"x":121.32,"y":180.12,"x0":-1.3724368211043614,"y0":50.00051672336307,"z0":6.0512944830544875,"aX":-0.27478936157685063},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-0.5,"spinRate":2355,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.4183746054800803,"extension":6.078885670282838},"hitData":{"launchSpeed":105.6,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.5,"coordY":153.93}},"index":4,"playId":"65b85af3-a65c-3d29-9ee6-219b185c448c","pitchNumber":5,"startTime":"2026-02-25T22:09:06.078Z","endTime":"2026-02-25T22:09:11.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":-2.6999999999999886,"leverageIndex":1.18,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:09:11.806Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Schnell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:09:54.791Z","endTime":"2026-02-25T22:11:06.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"46c2f849-cc22-3ded-a1f7-db74715769dc","startTime":"2026-02-25T22:09:40.373Z","endTime":"2026-02-25T22:09:43.758Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10904275246986,"aZ":-28.24373387561467,"pfxX":-6.195629823763094,"pfxZ":2.5622378785646465,"pX":-0.6415309595476022,"pZ":2.5792618908144607,"vX0":3.1544215465829515,"vY0":-122.75292784006274,"vZ0":-2.701167093673618,"x":141.45,"y":169.14,"x0":-1.1347461187634023,"y0":50.00314968550641,"z0":6.085656864016279,"aX":-9.504682940802095},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.3,"breakHorizontal":10.6,"spinRate":1265,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.445320506278569,"extension":6.215393023959004},"index":1,"playId":"b660e4da-9216-30d6-96fd-5ae63c40564a","pitchNumber":1,"startTime":"2026-02-25T22:09:56.898Z","endTime":"2026-02-25T22:10:01.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.160005101772988,"aZ":-15.670196964219892,"pfxX":-1.9602412155844786,"pfxZ":8.867602775471976,"pX":0.5569043595722534,"pZ":3.9721147774544603,"vX0":5.403320407112665,"vY0":-135.45365660430815,"vZ0":-3.1023728962935704,"x":95.77,"y":131.53,"x0":-1.2076829669740452,"y0":50.00306583827586,"z0":6.22584873105977,"aX":-3.6492351901211877},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":2.4,"spinRate":2238,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40413627942800945,"extension":5.9377282349259275},"index":2,"playId":"e307dbb0-2c1e-3e5e-8fa9-81ba8f7642db","pitchNumber":2,"startTime":"2026-02-25T22:10:17.131Z","endTime":"2026-02-25T22:10:21.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08969430478313,"aZ":-27.02528346699778,"pfxX":2.9483649780916097,"pfxZ":3.051327007027716,"pX":0.5079021680277859,"pZ":2.362114065571812,"vX0":3.8040367902296444,"vY0":-128.36077643964015,"vZ0":-4.175556106032182,"x":97.64,"y":175.0,"x0":-1.3706044975206666,"y0":50.00011854348255,"z0":6.089977573888904,"aX":4.967001791509238},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-6.1,"spinRate":2395,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4250909277712571,"extension":6.135087788689656},"index":3,"playId":"930ef531-72e2-368e-820c-df8991ccd06d","pitchNumber":3,"startTime":"2026-02-25T22:10:38.977Z","endTime":"2026-02-25T22:10:46.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":71.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.913815437745775,"aZ":-41.37133489360238,"pfxX":7.938782156150484,"pfxZ":-7.264847035981887,"pX":0.08576366691615342,"pZ":1.1122344413652234,"vX0":0.8139486348474241,"vY0":-111.99759546281668,"vZ0":-1.8703884461287448,"x":113.73,"y":208.75,"x0":-1.3137476917069317,"y0":50.00360621780207,"z0":6.203429385865014,"aX":10.048645310150526},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-13.3,"breakHorizontal":-14.5,"spinRate":2622,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.48973191621624856,"extension":6.137454822299456},"index":4,"playId":"1d9d7fb0-ad8d-31a0-9dfc-3d383529ef3d","pitchNumber":4,"startTime":"2026-02-25T22:11:01.145Z","endTime":"2026-02-25T22:11:06.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:11:06.062Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T22:11:15.954Z","endTime":"2026-02-25T22:12:52.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95191769156629,"aZ":-15.05195020056376,"pfxX":-2.3533658837140274,"pfxZ":9.08124685743464,"pX":0.19800078150772446,"pZ":3.6518686108502414,"vX0":4.645599635686192,"vY0":-136.4368799346489,"vZ0":-3.976435969650648,"x":109.45,"y":140.18,"x0":-1.220876623774241,"y0":50.006225664599974,"z0":6.165321505939097,"aX":-4.439377372776433},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":3.2,"spinRate":2316,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40141848056061313,"extension":6.1568093378891025},"index":0,"playId":"8b1a6bcb-5963-32d1-a75b-4bd898880e95","pitchNumber":1,"startTime":"2026-02-25T22:11:27.395Z","endTime":"2026-02-25T22:11:35.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.968291464115513,"aZ":-23.606983102606588,"pfxX":1.931968042228899,"pfxZ":4.939233277162028,"pX":0.8114567304116804,"pZ":1.9375758699841445,"vX0":4.744387844049095,"vY0":-130.92298300571088,"vZ0":-5.93127551340328,"x":86.07,"y":186.47,"x0":-1.276012920252898,"y0":50.002355255340106,"z0":6.002392662220204,"aX":3.3478381154102355},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":-4.6,"spinRate":2475,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4185681560965202,"extension":6.256727712027437},"index":1,"playId":"b7cfcb5a-2800-3170-8d5d-528d825e1933","pitchNumber":2,"startTime":"2026-02-25T22:11:44.366Z","endTime":"2026-02-25T22:12:11.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"}},"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":93.2,"endSpeed":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.162324197800636,"aZ":-14.595684390270469,"pfxX":-2.486645788195084,"pfxZ":9.351610631422336,"pX":0.6503588866235034,"pZ":3.4497268114623374,"vX0":6.0957226593420355,"vY0":-135.635064490661,"vZ0":-4.454385222215842,"x":92.21,"y":145.64,"x0":-1.2941714379972091,"y0":50.004332088233134,"z0":6.117327650372306,"aX":-4.675447450552802},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":3.4,"spinRate":2305,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.4024348186492217,"extension":6.1041091695104},"index":2,"playId":"09f4f8ae-6905-3422-9d78-ff69c3e93c12","pitchNumber":3,"startTime":"2026-02-25T22:12:21.287Z","endTime":"2026-02-25T22:12:24.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"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-25T22:12:33.261Z","endTime":"2026-02-25T22:12:47.916Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.193826865833397,"aZ":-14.512134502448053,"pfxX":-2.1931662046967078,"pfxZ":9.246353174871883,"pX":0.6877892186468806,"pZ":3.9864308569164932,"vX0":5.184939228341005,"vY0":-137.2811434291569,"vZ0":-3.6294046286388126,"x":90.78,"y":131.15,"x0":-0.939799057208858,"y0":50.000830036761606,"z0":6.31244242784711,"aX":-4.188829063736633},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":2.9,"spinRate":2293,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3988664489560123,"extension":5.747420180317298},"index":4,"playId":"2495df17-713f-3830-a825-418dd9213c90","pitchNumber":4,"startTime":"2026-02-25T22:12:47.916Z","endTime":"2026-02-25T22:12:52.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:12:52.582Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wade Meckler singles on a line drive to left fielder Jase Bowen.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:15:06.688Z","endTime":"2026-02-25T22:15:33.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695247,"fullName":"Jagger Haynes","link":"/api/v1/people/695247"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jagger Haynes replaces Omar Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:14:06.345Z","endTime":"2026-02-25T22:15:08.275Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695247,"link":"/api/v1/people/695247"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.5,"endSpeed":84.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.397293278291997,"aZ":-19.545464361517862,"pfxX":7.1615365012915575,"pfxZ":6.909325404391453,"pX":0.3583218309715971,"pZ":0.761707155491813,"vX0":-4.219391610722679,"vY0":-134.38237461046586,"vZ0":-9.674054052178493,"x":103.34,"y":218.21,"x0":1.0192400075110788,"y0":50.00115319681799,"z0":5.799470379195028,"aX":13.083365089530279},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-12.0,"spinRate":1993,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.40775088457731723,"extension":5.9907162474467395},"index":1,"playId":"cb93019b-1160-3d24-8d33-13d6eb93465a","pitchNumber":1,"startTime":"2026-02-25T22:15:08.275Z","endTime":"2026-02-25T22:15:13.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.380128005193793,"aZ":-14.930746573195181,"pfxX":5.571403735397899,"pfxZ":9.210614270408444,"pX":-0.0998386727746415,"pZ":2.4060622792202997,"vX0":-5.073072438390734,"vY0":-136.30831132530486,"vZ0":-6.454672781757947,"x":120.81,"y":173.82,"x0":1.0661764406981225,"y0":50.00211597877623,"z0":5.844985255795105,"aX":10.430429885565829},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":-9.0,"spinRate":2192,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4025981722159564,"extension":6.040598135726546},"hitData":{"launchSpeed":98.1,"launchAngle":14.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.06,"coordY":113.26}},"index":2,"playId":"fc77a53e-5bd7-35d5-8347-8bcae8d69b8e","pitchNumber":2,"startTime":"2026-02-25T22:15:24.592Z","endTime":"2026-02-25T22:15:33.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":695247,"link":"/api/v1/people/695247"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":695247,"link":"/api/v1/people/695247"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:15:33.736Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyren Paris singles on a line drive to left fielder Jase Bowen. Wade Meckler to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:15:55.224Z","endTime":"2026-02-25T22:16:15.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695247,"fullName":"Jagger Haynes","link":"/api/v1/people/695247"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"postOnSecond":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.160244285697736,"aZ":-14.082271257318526,"pfxX":5.367141758433745,"pfxZ":9.472715870840403,"pX":-0.011460156710340397,"pZ":2.5366308494418996,"vX0":-4.7803476815936525,"vY0":-137.47687239947078,"vZ0":-6.436692764546811,"x":117.44,"y":170.29,"x0":1.0546396240634588,"y0":50.00184914627529,"z0":5.868490284355002,"aX":10.24864393198348},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":-8.6,"spinRate":2069,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.3987833544104027,"extension":6.104246848741355},"hitData":{"launchSpeed":99.0,"launchAngle":15.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.64,"coordY":85.08}},"index":0,"playId":"abd20c7a-e63a-3778-8946-62206ad122b0","pitchNumber":1,"startTime":"2026-02-25T22:16:03.867Z","endTime":"2026-02-25T22:16:15.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_ab"},{"player":{"id":695247,"link":"/api/v1/people/695247"},"credit":"p_ab"},{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_pa"},{"player":{"id":695247,"link":"/api/v1/people/695247"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-12.399999999999999,"leverageIndex":3.54,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:16:15.678Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trey Mancini lines out to center fielder Carlos Rodríguez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:16:21.045Z","endTime":"2026-02-25T22:17:36.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695247,"fullName":"Jagger Haynes","link":"/api/v1/people/695247"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"postOnSecond":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.854733227423683,"aZ":-30.00543435451218,"pfxX":1.734915080210218,"pfxZ":1.376395897949421,"pX":-0.6674464540600968,"pZ":1.2971307530930793,"vX0":-4.996851738101035,"vY0":-124.51912953924526,"vZ0":-5.042269148815442,"x":142.44,"y":203.76,"x0":1.1356221121499066,"y0":50.005576590320324,"z0":5.816888717365375,"aX":2.738938860334436},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":-2.0,"spinRate":1847,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.43905896340451545,"extension":6.174106420173491},"index":0,"playId":"43e13f4a-46dc-3d3e-84b1-0eb07b92c5af","pitchNumber":1,"startTime":"2026-02-25T22:16:41.455Z","endTime":"2026-02-25T22:16:45.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"second":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.732156302963404,"aZ":-16.449589008794213,"pfxX":5.725637118168055,"pfxZ":8.225327278796044,"pX":0.18009065762134494,"pZ":2.432892083563838,"vX0":-4.585422556469692,"vY0":-137.4490039724052,"vZ0":-6.245385392274528,"x":110.14,"y":173.09,"x0":1.1268593327737384,"y0":50.00399912230111,"z0":5.853478263099601,"aX":10.945951477709606},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":-9.4,"spinRate":1971,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.3986510586311738,"extension":6.048384440697247},"index":1,"playId":"5ba763b3-c025-3934-85cb-423db0268ad0","pitchNumber":2,"startTime":"2026-02-25T22:17:00.112Z","endTime":"2026-02-25T22:17:04.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"second":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":87.7,"endSpeed":80.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87018556218891,"aZ":-25.137861197085343,"pfxX":9.720521059455855,"pfxZ":4.289011631192743,"pX":1.2623150488219637,"pZ":2.7133105543128506,"vX0":-3.328169373795757,"vY0":-127.65917430084421,"vZ0":-3.1006843357014944,"x":68.88,"y":165.52,"x0":1.3250386983812827,"y0":50.002000220617994,"z0":5.936559925480625,"aX":15.938527662254854},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":-16.8,"spinRate":1990,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4301252161496878,"extension":6.100616765932286},"hitData":{"launchSpeed":92.0,"launchAngle":20.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.36,"coordY":82.86}},"index":2,"playId":"0aaf453f-d94e-3eb7-8cb7-1df10a422b89","pitchNumber":3,"startTime":"2026-02-25T22:17:21.823Z","endTime":"2026-02-25T22:17:36.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"second":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_ab"},{"player":{"id":695247,"link":"/api/v1/people/695247"},"credit":"p_ab"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":695247,"link":"/api/v1/people/695247"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":11.600000000000001,"leverageIndex":4.21,"dramaIndex":182.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:17:36.440Z","atBatIndex":60},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Juan Flores grounds into a double play, second baseman Pablo Reyes to shortstop Mason McCoy to first baseman Nick Castellanos. Kyren Paris out at 2nd. Juan Flores out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T22:18:02.563Z","endTime":"2026-02-25T22:18:11.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808129,"fullName":"Juan Flores","link":"/api/v1/people/808129"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695247,"fullName":"Jagger Haynes","link":"/api/v1/people/695247"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":808129,"fullName":"Juan Flores","link":"/api/v1/people/808129"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Juan Flores replaces Jorge Soler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T22:17:44.254Z","endTime":"2026-02-25T22:18:04.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808129,"link":"/api/v1/people/808129"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"second":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051697189658306,"aZ":-23.880966977371514,"pfxX":8.551219471075935,"pfxZ":5.084422138778471,"pX":0.5715250518325937,"pZ":2.038841807349487,"vX0":-4.379624214998938,"vY0":-127.18829802493381,"vZ0":-4.657475832223536,"x":95.21,"y":183.73,"x0":1.2083637431021352,"y0":50.004653719267786,"z0":5.796900959714862,"aX":13.95603423555176},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.4,"spinRate":1955,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4312892305269056,"extension":6.109036588901424},"hitData":{"launchSpeed":102.6,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.54,"coordY":155.45}},"index":1,"playId":"1ada0b98-2b84-3453-9010-26a3892ecdcf","pitchNumber":1,"startTime":"2026-02-25T22:18:04.857Z","endTime":"2026-02-25T22:18:11.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"second":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808129,"link":"/api/v1/people/808129"},"credit":"b_ab"},{"player":{"id":695247,"link":"/api/v1/people/695247"},"credit":"p_ab"},{"player":{"id":808129,"link":"/api/v1/people/808129"},"credit":"b_pa"},{"player":{"id":695247,"link":"/api/v1/people/695247"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":21.799999999999997,"leverageIndex":4.65,"dramaIndex":255.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:18:11.050Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pablo Reyes grounds out, third baseman Denzer Guzman to first baseman Trey Mancini.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:20:42.015Z","endTime":"2026-02-25T22:21:42.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683177,"fullName":"Jared Southard","link":"/api/v1/people/683177"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Juan Flores remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:20:00.742Z","endTime":"2026-02-25T22:20:00.758Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808129,"link":"/api/v1/people/808129"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jared Southard replaces Austin Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T22:20:00.758Z","endTime":"2026-02-25T22:20:44.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683177,"link":"/api/v1/people/683177"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.3,"endSpeed":88.4,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.163613587161187,"aZ":-27.141171376039154,"pfxX":-8.366895969905958,"pfxZ":2.515886681414546,"pX":-0.6032795951021168,"pZ":4.385909197102488,"vX0":6.169839784425578,"vY0":-140.2248896618045,"vZ0":0.4133697639689977,"x":140.0,"y":120.36,"x0":-1.7392241403539987,"y0":50.00537757478536,"z0":6.000059471828147,"aX":-16.751475957371984},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.8,"breakHorizontal":13.9,"spinRate":2106,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.38984024449634713,"extension":6.157103909393168},"index":2,"playId":"eddbd272-401c-3c7d-9dc5-bb0b34201f90","pitchNumber":1,"startTime":"2026-02-25T22:20:44.210Z","endTime":"2026-02-25T22:20:48.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.152213876008215,"aZ":-31.320386324815093,"pfxX":5.405039176587913,"pfxZ":0.5841174333855008,"pX":-1.0383454814929414,"pZ":3.9169968238137756,"vX0":0.45008850263619965,"vY0":-119.93060785947,"vZ0":2.0179321583428624,"x":156.58,"y":133.02,"x0":-1.9305867888808528,"y0":50.00093261535808,"z0":5.857717504391146,"aX":7.874152042656568},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.8,"breakHorizontal":-9.8,"spinRate":2526,"spinDirection":65},"zone":11,"typeConfidence":0.78,"plateTime":0.45666783216160267,"extension":6.121273134591305},"index":3,"playId":"e3df8059-87e5-3eb2-b78e-cf51aac399c7","pitchNumber":2,"startTime":"2026-02-25T22:21:00.537Z","endTime":"2026-02-25T22:21:05.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.5,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45841877818034,"aZ":-32.32463549262671,"pfxX":5.045257615802458,"pfxZ":-0.10483764540210139,"pX":-0.5510332019310628,"pZ":3.3962792765486607,"vX0":1.6430359650036712,"vY0":-121.08049214672816,"vZ0":0.8985553605314613,"x":138.0,"y":147.08,"x0":-1.896050679975671,"y0":50.001165405893865,"z0":5.877246098848481,"aX":7.394326389625009},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.4,"breakHorizontal":-9.6,"spinRate":2726,"spinDirection":64},"zone":11,"typeConfidence":0.71,"plateTime":0.4545878385107067,"extension":5.925529760113924},"index":4,"playId":"586cee54-36fa-337e-a9e3-9a530cbf1030","pitchNumber":3,"startTime":"2026-02-25T22:21:16.586Z","endTime":"2026-02-25T22:21:24.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948423075693224,"aZ":-28.973020522964138,"pfxX":-8.662496993352638,"pfxZ":1.6143475954290913,"pX":-0.5277836960965666,"pZ":2.346699213667094,"vX0":6.094769072666005,"vY0":-139.38209041265702,"vZ0":-4.11736421653637,"x":137.12,"y":175.42,"x0":-1.6083582260974882,"y0":50.00296850467619,"z0":5.738355520204103,"aX":-17.182596894343433},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.3,"breakHorizontal":14.5,"spinRate":1878,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.39175698162250416,"extension":6.2250860476230825},"hitData":{"launchSpeed":71.6,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.64,"coordY":170.04}},"index":5,"playId":"9d23cb0e-24ab-32c1-beea-1cdd4f0e367e","pitchNumber":4,"startTime":"2026-02-25T22:21:33.631Z","endTime":"2026-02-25T22:21:42.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_ab"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_ab"},{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_pa"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:21:42.480Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jase Bowen hits a ground-rule double (1) on a line drive to left-center field.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:21:55.723Z","endTime":"2026-02-25T22:23:23.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683177,"fullName":"Jared Southard","link":"/api/v1/people/683177"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":86.9,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139149586014174,"aZ":-34.60832361693903,"pfxX":0.7649645757234962,"pfxZ":-1.4857131576975018,"pX":-0.37677681107098665,"pZ":1.2762836298920335,"vX0":2.690099614842902,"vY0":-126.58158850087385,"vZ0":-4.503961159044275,"x":131.36,"y":204.32,"x0":-1.5497430720930563,"y0":50.006156201196966,"z0":5.828369367516897,"aX":1.249929650707745},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.5,"breakHorizontal":-1.9,"spinRate":2643,"spinDirection":62},"zone":13,"typeConfidence":0.58,"plateTime":0.43154570524446445,"extension":6.127432372942233},"index":0,"playId":"6b6248e1-0e59-334d-91aa-15d5a07c8b73","pitchNumber":1,"startTime":"2026-02-25T22:22:06.976Z","endTime":"2026-02-25T22:22:13.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.0,"endSpeed":78.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79571374272775,"aZ":-28.60153660734781,"pfxX":4.011182628353062,"pfxZ":2.301091216370562,"pX":0.5468540674771317,"pZ":3.4526386402369553,"vX0":4.162038505802834,"vY0":-123.83819544250684,"vZ0":0.021580499063490466,"x":96.16,"y":145.56,"x0":-1.6768923701696938,"y0":50.00325045982745,"z0":5.836910616802669,"aX":6.227531405786916},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":-8.3,"spinRate":2695,"spinDirection":68},"zone":12,"typeConfidence":0.69,"plateTime":0.44234922166037016,"extension":6.089156409687826},"index":1,"playId":"6bdaef7c-86f5-3969-8077-cee7e1a33216","pitchNumber":2,"startTime":"2026-02-25T22:22:31.959Z","endTime":"2026-02-25T22:22:37.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.021059861173057,"aZ":-22.984883979531443,"pfxX":-11.187758247362478,"pfxZ":4.5731814962206006,"pX":0.6914456221595279,"pZ":1.558040634698105,"vX0":10.057572578056472,"vY0":-140.67270664299033,"vZ0":-7.247354910288913,"x":90.64,"y":196.71,"x0":-1.4714016373885792,"y0":50.005830734188436,"z0":5.651086139985915,"aX":-22.493385426397687},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.0,"breakHorizontal":18.2,"spinRate":2093,"spinDirection":225},"zone":14,"typeConfidence":0.95,"plateTime":0.38892263586277087,"extension":6.282909944808975},"index":2,"playId":"bb5c1714-3afb-3a04-8d5b-174d907378b0","pitchNumber":3,"startTime":"2026-02-25T22:22:50.646Z","endTime":"2026-02-25T22:22:55.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37721927049506,"aZ":-32.063187896653886,"pfxX":8.70068196032803,"pfxZ":0.07459615870923564,"pX":0.23252527522792057,"pZ":3.002424541455165,"vX0":2.1646945441443233,"vY0":-122.68608251729937,"vZ0":-0.1934500371989306,"x":108.14,"y":157.71,"x0":-1.7918298704563065,"y0":50.00450329693075,"z0":5.816098684076345,"aX":13.25758737460163},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.4,"breakHorizontal":-16.3,"spinRate":2827,"spinDirection":64},"zone":3,"typeConfidence":0.76,"plateTime":0.44653305727155423,"extension":6.150937762616923},"hitData":{"launchSpeed":108.1,"launchAngle":15.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":85.72,"coordY":76.13}},"index":3,"playId":"7cbdb8b7-0e07-3fd4-859f-d840384381ed","pitchNumber":4,"startTime":"2026-02-25T22:23:07.385Z","endTime":"2026-02-25T22:23:23.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":0.42,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:23:23.120Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ethan Salas walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:24:19.321Z","endTime":"2026-02-25T22:26:34.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683177,"fullName":"Jared Southard","link":"/api/v1/people/683177"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":78.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84531927105184,"aZ":-35.95375102523161,"pfxX":3.250768773590554,"pfxZ":-2.4168229629080287,"pX":-1.0201501242177164,"pZ":1.729844207155928,"vX0":1.1706689422279228,"vY0":-124.16860257385318,"vZ0":-2.526546378244398,"x":155.89,"y":192.07,"x0":-1.9201216455725834,"y0":50.004545620003064,"z0":5.751826463853867,"aX":5.076989011241},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.7,"breakHorizontal":-6.1,"spinRate":2953,"spinDirection":83},"zone":13,"typeConfidence":0.65,"plateTime":0.4411026415000472,"extension":6.117843749423897},"index":0,"playId":"e5634f14-424a-37dc-bcb2-7ebc2caf4188","pitchNumber":1,"startTime":"2026-02-25T22:24:36.619Z","endTime":"2026-02-25T22:24:41.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14137753657266,"aZ":-16.20450026013683,"pfxX":-1.3053674213183843,"pfxZ":7.991985341520342,"pX":0.25978801071062213,"pZ":3.9875378431224093,"vX0":5.53486919023452,"vY0":-140.31857928034026,"vZ0":-2.167179757737638,"x":107.1,"y":131.12,"x0":-1.5668905734196052,"y0":50.00169123733383,"z0":5.823174044522265,"aX":-2.6084129022146034},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":1.2,"spinRate":2281,"spinDirection":218},"zone":12,"typeConfidence":0.79,"plateTime":0.3900332484921978,"extension":6.233379631211155},"index":1,"playId":"5fc0e072-0b66-313e-9521-c1220b2beb48","pitchNumber":2,"startTime":"2026-02-25T22:24:56.037Z","endTime":"2026-02-25T22:25:02.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"08318196-0656-0023-001c-f08cd117d70a","startTime":"2026-02-25T22:25:19.277Z","endTime":"2026-02-25T22:25:27.456Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25517289950459,"aZ":-14.835184741821772,"pfxX":-3.4512019462572883,"pfxZ":8.771311446738855,"pX":-1.0200911631723835,"pZ":2.977836481785858,"vX0":3.264002154391029,"vY0":-139.43811404885574,"vZ0":-4.9178503805272,"x":155.88,"y":158.38,"x0":-1.7553261322504807,"y0":50.00030208393293,"z0":5.737305247393927,"aX":-6.82049730139761},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":5.6,"spinRate":2190,"spinDirection":220},"zone":11,"typeConfidence":0.77,"plateTime":0.39224827591813805,"extension":6.194592390847982},"index":3,"playId":"cf0d1874-d30e-31bb-8eb2-00875a695ab3","pitchNumber":3,"startTime":"2026-02-25T22:25:27.456Z","endTime":"2026-02-25T22:25:32.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65152899590803,"aZ":-16.58770150535795,"pfxX":-0.9324555558596299,"pfxZ":7.9665144684147595,"pX":0.9715153224351026,"pZ":3.2159660682840943,"vX0":7.041375235343297,"vY0":-139.088103480508,"vZ0":-4.188193273731556,"x":79.97,"y":151.95,"x0":-1.4733790935998807,"y0":50.0023939314415,"z0":5.843744541957678,"aX":-1.8260005367675356},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":0.2,"spinRate":2219,"spinDirection":213},"zone":12,"typeConfidence":0.8,"plateTime":0.3940377546963325,"extension":6.295403875521437},"index":4,"playId":"00d9b2af-6aca-3e0b-bda4-96c3ab870951","pitchNumber":4,"startTime":"2026-02-25T22:25:45.731Z","endTime":"2026-02-25T22:25:49.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.474021602225964,"aZ":-33.07347283069104,"pfxX":3.703267810994846,"pfxZ":-0.6007255200169634,"pX":-0.9480017637677143,"pZ":3.7054871046073177,"vX0":1.2507581876433305,"vY0":-121.87410079025969,"vZ0":1.8493323191235187,"x":153.14,"y":138.73,"x0":-1.950612809332789,"y0":50.004839117565524,"z0":5.816649229369042,"aX":5.508809560279501},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.4,"breakHorizontal":-7.0,"spinRate":2611,"spinDirection":56},"zone":11,"typeConfidence":0.61,"plateTime":0.4513628919424666,"extension":6.222753925282118},"index":5,"playId":"a28b0717-8de3-38a2-9161-f3d48ead734d","pitchNumber":5,"startTime":"2026-02-25T22:26:09.629Z","endTime":"2026-02-25T22:26:14.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64421903439498,"aZ":-16.05472803897094,"pfxX":-1.738010580233801,"pfxZ":8.261112532683995,"pX":0.23434926590571184,"pZ":1.5113330234495819,"vX0":5.1940205051665655,"vY0":-138.91215907208502,"vZ0":-8.202749887789729,"x":108.07,"y":197.97,"x0":-1.4353028193484374,"y0":50.00179561898773,"z0":5.57375064255785,"aX":-3.3914423890946184},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":2.0,"spinRate":2171,"spinDirection":220},"zone":14,"typeConfidence":0.79,"plateTime":0.3945820213577802,"extension":6.373218553889942},"index":6,"playId":"5f0b1bce-a95b-31aa-99db-2cdb041bce68","pitchNumber":6,"startTime":"2026-02-25T22:26:28.712Z","endTime":"2026-02-25T22:26:34.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"credit":"b_pa"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.79,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:26:34.056Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Romeo Sanabria doubles (2) on a sharp line drive to right fielder Matthew Lugo. Jase Bowen scores. Ethan Salas to 3rd.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:27:06.266Z","endTime":"2026-02-25T22:28:11.772Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683177,"fullName":"Jared Southard","link":"/api/v1/people/683177"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"postOnThird":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":{"id":683177,"link":"/api/v1/people/683177"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Romeo Sanabria replaces Ty France.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T22:26:50.332Z","endTime":"2026-02-25T22:27:08.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703804,"link":"/api/v1/people/703804"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664034,"link":"/api/v1/people/664034"},"defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987768803911997,"aZ":-37.376232073241034,"pfxX":2.6704778368934625,"pfxZ":-3.40514032898505,"pX":-0.21511113393279827,"pZ":2.265850275299633,"vX0":2.2472835111384875,"vY0":-122.78505094077502,"vZ0":-1.1012314101818392,"x":125.2,"y":177.6,"x0":-1.4886292722517038,"y0":50.00143614463248,"z0":5.896537740351061,"aX":4.082323604176293},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.1,"breakHorizontal":-5.4,"spinRate":2508,"spinDirection":71},"zone":8,"typeConfidence":0.66,"plateTime":0.44585079013799467,"extension":6.174738651596771},"index":1,"playId":"16576a2b-b87f-3140-8439-d51fe4ed1b45","pitchNumber":1,"startTime":"2026-02-25T22:27:08.382Z","endTime":"2026-02-25T22:27:14.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.229573382093488,"aZ":-30.051132866961144,"pfxX":-7.874298688180804,"pfxZ":1.0669885170696158,"pX":0.033051316015355714,"pZ":2.931538141958446,"vX0":7.608548483233617,"vY0":-139.84784036502288,"vZ0":-2.391911849992947,"x":115.74,"y":159.63,"x0":-1.6940013657345512,"y0":50.00218438141243,"z0":5.760197143809982,"aX":-15.665644490804858},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.7,"breakHorizontal":12.7,"spinRate":1878,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.3909935833842866,"extension":6.337594260621226},"index":2,"playId":"189c1ab1-4466-3f51-8a38-6ee7dc55fb57","pitchNumber":2,"startTime":"2026-02-25T22:27:25.892Z","endTime":"2026-02-25T22:27:31.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.794213087656,"aZ":-19.075583405005396,"pfxX":-1.6634157504775269,"pfxZ":6.476142056649486,"pX":1.1279660255005515,"pZ":0.9984826246173638,"vX0":8.207209406562887,"vY0":-141.0069557145936,"vZ0":-9.174985586735396,"x":74.0,"y":211.82,"x0":-1.5988546912120654,"y0":50.002140433658994,"z0":5.515153388050147,"aX":-3.364954009850543},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":1.4,"spinRate":2194,"spinDirection":225},"zone":14,"typeConfidence":0.7,"plateTime":0.3878076404261912,"extension":6.349599119960395},"index":3,"playId":"d4b26a29-6419-349e-894f-3987be2631b6","pitchNumber":3,"startTime":"2026-02-25T22:27:44.677Z","endTime":"2026-02-25T22:27:48.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03799583574277,"aZ":-28.627208363845714,"pfxX":8.821071748480914,"pfxZ":2.285697305821058,"pX":-0.02933295832679135,"pZ":2.3362493245840343,"vX0":2.19232280778452,"vY0":-123.8183730774028,"vZ0":-2.274323548614661,"x":118.12,"y":175.7,"x0":-2.0724175105560185,"y0":50.00249530206367,"z0":5.665477702315728,"aX":13.675488108957845},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":-16.4,"spinRate":2818,"spinDirection":64},"zone":5,"typeConfidence":0.64,"plateTime":0.44259831593863996,"extension":6.119432636880475},"hitData":{"launchSpeed":105.6,"launchAngle":16.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":196.43,"coordY":112.12}},"index":4,"playId":"48702e68-f38d-3850-90cd-14b4c85107b5","pitchNumber":4,"startTime":"2026-02-25T22:28:03.030Z","endTime":"2026-02-25T22:28:11.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_ab"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_ab"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_pa"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.2,"awayTeamWinProbability":3.799999999999997,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":1.08,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:28:11.772Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wagner grounds out, first baseman Trey Mancini to second baseman Yolmer Sánchez.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:28:37.187Z","endTime":"2026-02-25T22:28:55.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683177,"fullName":"Jared Southard","link":"/api/v1/people/683177"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"postOnThird":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530930568193078,"aZ":-27.607068342332404,"pfxX":-9.379031990703464,"pfxZ":2.29435268560004,"pX":0.054646207268440314,"pZ":1.6802527896477735,"vX0":7.962494006031766,"vY0":-140.0922956629588,"vZ0":-5.888086370750585,"x":114.92,"y":193.41,"x0":-1.605368795466669,"y0":50.00114725644354,"z0":5.612863306609758,"aX":-18.648327958812157},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.1,"breakHorizontal":15.4,"spinRate":2156,"spinDirection":231},"zone":8,"typeConfidence":0.93,"plateTime":0.3909171488702423,"extension":6.297814533075097},"hitData":{"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.0,"coordY":182.3}},"index":0,"playId":"c97087a2-a5a8-3b57-a7bc-63a4be8a38f5","pitchNumber":1,"startTime":"2026-02-25T22:28:44.865Z","endTime":"2026-02-25T22:28:55.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"second":{"id":703804,"link":"/api/v1/people/703804"},"third":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.47,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:28:55.718Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mason McCoy doubles (1) on a line drive to right fielder Matthew Lugo. Ethan Salas scores. Romeo Sanabria scores.","rbi":2,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:29:15.548Z","endTime":"2026-02-25T22:30:40.698Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683177,"fullName":"Jared Southard","link":"/api/v1/people/683177"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":{"id":683177,"link":"/api/v1/people/683177"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"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":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"responsiblePitcher":{"id":683177,"link":"/api/v1/people/683177"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.789498314454146,"aZ":-23.716149539965965,"pfxX":-7.266925262212824,"pfxZ":4.26268462628857,"pX":0.37595245468934635,"pZ":2.528232007381336,"vX0":8.117183724387946,"vY0":-139.16155228474688,"vZ0":-4.526715516359095,"x":102.67,"y":170.52,"x0":-1.6183751491469514,"y0":50.00315027018159,"z0":5.723777097055868,"aX":-14.421172598599796},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":11.8,"spinRate":2230,"spinDirection":224},"zone":6,"typeConfidence":0.85,"plateTime":0.3918393478537716,"extension":6.358956274840558},"index":0,"playId":"a921bb87-7752-33a6-8425-79d900bc7d93","pitchNumber":1,"startTime":"2026-02-25T22:29:19.720Z","endTime":"2026-02-25T22:29:23.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"second":{"id":703804,"link":"/api/v1/people/703804"},"third":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-02-25T22:29:39.680Z","endTime":"2026-02-25T22:29:51.005Z","isPitch":false,"type":"action","player":{"id":669200,"link":"/api/v1/people/669200"},"defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"second":{"id":703804,"link":"/api/v1/people/703804"},"third":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":95.5,"endSpeed":88.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24392533269474,"aZ":-25.17355765183227,"pfxX":-7.3583930765588486,"pfxZ":3.5430779550842386,"pX":-0.23497320191973547,"pZ":2.106446027965552,"vX0":6.526151966902741,"vY0":-138.96244587768177,"vZ0":-5.449500053781629,"x":125.96,"y":181.91,"x0":-1.6465527857780815,"y0":50.00044469886744,"z0":5.743240604801092,"aX":-14.532093689693003},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":12.1,"spinRate":2188,"spinDirection":219},"zone":8,"typeConfidence":0.83,"plateTime":0.3926574064056938,"extension":6.305883256683791},"index":2,"playId":"e4c9c491-bfd7-3152-9c03-7ef0766af873","pitchNumber":2,"startTime":"2026-02-25T22:29:51.005Z","endTime":"2026-02-25T22:29:55.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"second":{"id":703804,"link":"/api/v1/people/703804"},"third":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.069038999475598,"aZ":-16.697919984718165,"pfxX":-2.0206087710425455,"pfxZ":7.621384781066293,"pX":1.3817158038360555,"pZ":2.396948077467679,"vX0":8.076897711714388,"vY0":-141.10071576570462,"vZ0":-7.043894260017334,"x":64.33,"y":174.06,"x0":-1.2467707425249086,"y0":50.00058710670034,"z0":5.9884534470958775,"aX":-4.103138134352265},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":2.2,"spinRate":2325,"spinDirection":216},"zone":14,"typeConfidence":0.74,"plateTime":0.38718310409859047,"extension":6.3807834265158485},"index":3,"playId":"0f029e5a-a416-3752-bf12-be5ba4b0f76e","pitchNumber":3,"startTime":"2026-02-25T22:30:13.010Z","endTime":"2026-02-25T22:30:18.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"second":{"id":703804,"link":"/api/v1/people/703804"},"third":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.663967752856742,"aZ":-28.674660323159348,"pfxX":-8.10449139718894,"pfxZ":1.7445430212470932,"pX":-0.509535610291744,"pZ":3.269075895130455,"vX0":5.645595834686302,"vY0":-140.6266705201178,"vZ0":-2.225726674444575,"x":136.42,"y":150.51,"x0":-1.4894432709954606,"y0":50.00085336499219,"z0":5.9294000192333485,"aX":-16.24268650709725},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.9,"breakHorizontal":13.6,"spinRate":2177,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.38938025563941814,"extension":6.119595949644247},"hitData":{"launchSpeed":86.4,"launchAngle":13.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.54,"coordY":126.77}},"index":4,"playId":"a349608f-77e1-36a8-998e-8406b2d593bd","pitchNumber":4,"startTime":"2026-02-25T22:30:31.073Z","endTime":"2026-02-25T22:30:40.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"second":{"id":703804,"link":"/api/v1/people/703804"},"third":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_ab"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_ab"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":683177,"link":"/api/v1/people/683177"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":0.59,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:30:40.698Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Rodríguez pops out to shortstop Kyren Paris.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T22:33:39.871Z","endTime":"2026-02-25T22:34:17.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699613,"fullName":"Houston Harding","link":"/api/v1/people/699613"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T22:31:03.828Z","endTime":"2026-02-25T22:32:12.820Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Houston Harding replaces Jared Southard.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-25T22:32:12.820Z","endTime":"2026-02-25T22:33:24.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699613,"link":"/api/v1/people/699613"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683177,"link":"/api/v1/people/683177","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"52bae619-4d04-34b5-acd7-4108805ff75c","startTime":"2026-02-25T22:33:24.194Z","endTime":"2026-02-25T22:33:29.048Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8033055399457,"aZ":-23.50035684499169,"pfxX":6.448207507744735,"pfxZ":5.661077927734893,"pX":-2.4854774032687,"pZ":1.6628776871442497,"vX0":-13.739258980442916,"vY0":-122.10346321659094,"vZ0":-5.469667227221381,"x":211.74,"y":193.88,"x0":2.3405726813271204,"y0":50.000501135536894,"z0":5.916574825227222,"aX":9.875871682519431},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.2,"breakHorizontal":-9.0,"spinRate":2188,"spinDirection":133},"zone":13,"typeConfidence":0.47,"plateTime":0.4461268564701002,"extension":6.271739248934993},"index":3,"playId":"c7485a50-f0df-3910-8c06-0e637b873a72","pitchNumber":1,"startTime":"2026-02-25T22:33:42.006Z","endTime":"2026-02-25T22:33:45.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4074460764174,"aZ":-16.698012284536322,"pfxX":8.23556519943281,"pfxZ":9.211121407181931,"pX":1.0122722244767721,"pZ":3.2292379611267794,"vX0":-6.845386236014828,"vY0":-128.4934023199764,"vZ0":-3.599220216310665,"x":78.41,"y":151.59,"x0":2.634550477486796,"y0":50.00271021197114,"z0":5.937352072545769,"aX":13.838383452875245},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.1,"breakHorizontal":-13.4,"spinRate":2265,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.42546942557448375,"extension":6.388448625227921},"hitData":{"launchSpeed":87.6,"launchAngle":64.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.11,"coordY":136.19}},"index":4,"playId":"22162925-0883-34e0-9a8a-d10a836d4d7c","pitchNumber":2,"startTime":"2026-02-25T22:34:09.560Z","endTime":"2026-02-25T22:34:17.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699613,"link":"/api/v1/people/699613","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":570560,"link":"/api/v1/people/570560"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":699613,"link":"/api/v1/people/699613"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":699613,"link":"/api/v1/people/699613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:34:17.203Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matthew Lugo called out on strikes.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T22:36:37.242Z","endTime":"2026-02-25T22:38:18.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Romeo Sanabria remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T22:35:24.940Z","endTime":"2026-02-25T22:35:24.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703804,"link":"/api/v1/people/703804"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":664034,"link":"/api/v1/people/664034"},"defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Logan Gillaspie replaces Jagger Haynes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-25T22:35:24.958Z","endTime":"2026-02-25T22:36:38.850Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670810,"link":"/api/v1/people/670810"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695247,"link":"/api/v1/people/695247","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30945175246523,"aZ":-15.398854771939941,"pfxX":-4.927637661000698,"pfxZ":8.546346438343377,"pX":-0.8763729289017209,"pZ":4.000808709789289,"vX0":2.811153743827933,"vY0":-140.0800044474102,"vZ0":-2.381139350811586,"x":150.41,"y":130.76,"x0":-1.259388603355743,"y0":50.00121829338263,"z0":5.883580065026046,"aX":-9.670238330618787},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":8.3,"spinRate":2169,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39289162979653414,"extension":6.2772101935221745},"index":2,"playId":"e88229de-fa74-3301-b24e-5408d76c33fe","pitchNumber":1,"startTime":"2026-02-25T22:36:38.850Z","endTime":"2026-02-25T22:36:44.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30654159367101,"aZ":-15.017645556058094,"pfxX":-5.576440208708393,"pfxZ":8.744800354793599,"pX":-0.7822932782135541,"pZ":4.433548163676727,"vX0":3.3179936243331474,"vY0":-139.64360573866458,"vZ0":-1.329076018236083,"x":146.82,"y":119.07,"x0":-1.2652611512154917,"y0":50.006944263521106,"z0":5.910176846689404,"aX":-10.946040197777645},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2283,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39318911539937806,"extension":6.240556062284117},"index":3,"playId":"1aafe738-4af3-38ea-86a0-82df4ad0bc7b","pitchNumber":2,"startTime":"2026-02-25T22:36:50.196Z","endTime":"2026-02-25T22:36:54.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067023835577597,"aZ":-21.26193556483631,"pfxX":-1.1761259700347844,"pfxZ":5.950038214533738,"pX":0.5506455697567398,"pZ":1.9937766946201272,"vX0":5.335133731379365,"vY0":-134.52787058245647,"vZ0":-5.447370769463648,"x":96.01,"y":184.95,"x0":-1.3050300460877868,"y0":50.002845790813666,"z0":5.551240206337333,"aX":-2.1577087491035023},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":1.0,"spinRate":2280,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4070802371399833,"extension":6.3665303510912885},"index":4,"playId":"e38e27b2-70af-32ef-9014-0c4ffc0c5f95","pitchNumber":3,"startTime":"2026-02-25T22:37:03.239Z","endTime":"2026-02-25T22:37:07.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259533629866667,"aZ":-26.67014649659573,"pfxX":5.484515981841847,"pfxZ":3.592614853193803,"pX":0.0017937312743735146,"pZ":3.2191697123386915,"vX0":1.6494432203850835,"vY0":-123.51736942441948,"vZ0":-0.9467508918866547,"x":116.93,"y":151.86,"x0":-1.3885529040599716,"y0":50.005808677271936,"z0":5.864640495537246,"aX":8.415113982326783},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.5,"breakHorizontal":-10.3,"spinRate":2335,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4446607988441009,"extension":6.061866754444822},"index":5,"playId":"e6c31f19-9330-3e1f-9525-2f95830b6f97","pitchNumber":4,"startTime":"2026-02-25T22:37:20.843Z","endTime":"2026-02-25T22:37:24.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.926284303427263,"aZ":-26.419500288040915,"pfxX":-9.09620954548048,"pfxZ":3.381486820669826,"pX":0.7933325416603978,"pZ":1.1850625166147883,"vX0":8.00537366479985,"vY0":-129.531071228108,"vZ0":-6.118185922600286,"x":86.76,"y":206.78,"x0":-1.1547031935453305,"y0":50.001182402081746,"z0":5.596329806290974,"aX":-15.464009460274191},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.9,"breakHorizontal":14.8,"spinRate":1616,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4227775699538032,"extension":6.29955895488638},"index":6,"playId":"4a87ab8f-483a-3a36-9707-cd9b17712488","pitchNumber":5,"startTime":"2026-02-25T22:37:39.263Z","endTime":"2026-02-25T22:37:43.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08463568061748,"aZ":-22.29270025533797,"pfxX":-2.710017095948775,"pfxZ":5.2645703055658455,"pX":-0.08219745088431535,"pZ":2.8849793178466254,"vX0":4.226358308061407,"vY0":-136.63911963436306,"vZ0":-3.62235655090033,"x":120.13,"y":160.89,"x0":-1.3019497204723012,"y0":50.00609437484392,"z0":5.77274947614377,"aX":-5.089814702308607},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":4.0,"spinRate":2157,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4019444394034912,"extension":6.399573969343107},"index":7,"playId":"9241884c-69a6-31a1-9c45-291fa39aa5cd","pitchNumber":6,"startTime":"2026-02-25T22:37:54.841Z","endTime":"2026-02-25T22:38:02.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1134935477721,"aZ":-13.72742351525338,"pfxX":-6.132486097003646,"pfxZ":9.327996187926518,"pX":0.4160533676963084,"pZ":2.361655634505466,"vX0":5.475163146259048,"vY0":-140.2916660564033,"vZ0":-7.027777250417427,"x":101.14,"y":175.02,"x0":-0.7718194343467316,"y0":50.00111925581474,"z0":5.8083544842658155,"aX":-12.12514283020088},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":9.8,"spinRate":2148,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3916195998638252,"extension":6.274460774301374},"index":8,"playId":"6a6cdf6b-2e3f-32c0-b897-25516975842f","pitchNumber":7,"startTime":"2026-02-25T22:38:13.576Z","endTime":"2026-02-25T22:38:18.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:38:18.258Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Teodosio singles on a ground ball to second baseman Pablo Reyes.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T22:38:29.154Z","endTime":"2026-02-25T22:38:51.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87348392056742,"aZ":-28.79147490992617,"pfxX":0.6192984314197254,"pfxZ":1.9964226376354022,"pX":0.6247725318626011,"pZ":2.078016324663806,"vX0":4.485404802191092,"vY0":-129.32103823867976,"vZ0":-3.646095951303007,"x":93.19,"y":182.67,"x0":-1.2123133185148744,"y0":50.00240245314243,"z0":5.713721177982212,"aX":1.0491258946286255},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":-2.2,"spinRate":2256,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.42348409562822686,"extension":6.314656801453163},"hitData":{"launchSpeed":73.0,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.88,"coordY":149.87}},"index":0,"playId":"c59dca8d-972e-324b-8ba4-cb773d938cd9","pitchNumber":1,"startTime":"2026-02-25T22:38:40.796Z","endTime":"2026-02-25T22:38:51.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:38:51.578Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Omar Martinez strikes out swinging. Bryce Teodosio steals (2) 2nd base.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T22:39:11.407Z","endTime":"2026-02-25T22:40:03.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.969205762079564,"aZ":-27.1193788278846,"pfxX":-10.446961122076868,"pfxZ":3.1120034989739462,"pX":0.1951108832424741,"pZ":1.9988623633012366,"vX0":7.049700447211535,"vY0":-126.23711067155507,"vZ0":-3.898142796118532,"x":109.56,"y":184.81,"x0":-1.2663011845135501,"y0":50.00568655097313,"z0":5.728739865767337,"aX":-16.985014633141354},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":17.5,"spinRate":1602,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.43270570450789414,"extension":6.365096036672617},"index":0,"playId":"f0cec807-0045-31f9-a043-c6964df95541","pitchNumber":1,"startTime":"2026-02-25T22:39:16.133Z","endTime":"2026-02-25T22:39:21.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.6,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.930734019789156,"aZ":-11.761391703646414,"pfxX":-3.7321363380938406,"pfxZ":10.246503456599529,"pX":-0.6403247073948499,"pZ":2.8731881902997833,"vX0":2.4732730485812904,"vY0":-140.5129737823688,"vZ0":-6.322708342420165,"x":141.41,"y":161.2,"x0":-1.0487244790234742,"y0":50.00222541685644,"z0":5.922462063133683,"aX":-7.435256412558195},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":6.2,"spinRate":2321,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39034402098820076,"extension":6.150552377089548},"index":1,"playId":"19ebd6c9-4b6f-3b65-8109-0a5ade443c81","pitchNumber":2,"startTime":"2026-02-25T22:39:34.885Z","endTime":"2026-02-25T22:39:44.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"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-25T22:39:46.768Z","endTime":"2026-02-25T22:39:57.635Z","isPitch":false,"type":"action","player":{"id":683079,"link":"/api/v1/people/683079"},"defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85723837018665,"aZ":-13.628868410179262,"pfxX":-3.974181435293755,"pfxZ":9.349947936627295,"pX":-0.15669617173615982,"pZ":2.9448904430240255,"vX0":3.8584941462320583,"vY0":-140.21897819114932,"vZ0":-5.7194757136461,"x":122.97,"y":159.27,"x0":-1.0368576893596517,"y0":50.00372486867984,"z0":5.906634565479284,"aX":-7.883480008128486},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2303,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.391203006338678,"extension":6.066333273535509},"index":3,"playId":"452fc4cc-683c-32d4-acb5-a0e1b6b60e61","pitchNumber":3,"startTime":"2026-02-25T22:39:57.635Z","endTime":"2026-02-25T22:40:03.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:40:03.593Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yolmer Sánchez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T22:40:20.684Z","endTime":"2026-02-25T22:42:17.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670810,"fullName":"Logan Gillaspie","link":"/api/v1/people/670810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":570560,"fullName":"Yolmer Sánchez","link":"/api/v1/people/570560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15387117889068,"aZ":-23.50058561436562,"pfxX":-2.889566261576581,"pfxZ":4.803930076230864,"pX":1.2581952111764472,"pZ":1.699588554684295,"vX0":8.198511682776587,"vY0":-133.1942998178856,"vZ0":-5.90217395489848,"x":69.04,"y":192.89,"x0":-1.4770922496614993,"y0":50.00563259046932,"z0":5.631011289742041,"aX":-5.221244614657443},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":3.6,"spinRate":2357,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4103760285988858,"extension":6.385552210587849},"index":0,"playId":"ed8ecedb-f31e-3846-85ee-1a40ac42e555","pitchNumber":1,"startTime":"2026-02-25T22:40:29.752Z","endTime":"2026-02-25T22:40:33.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96029991334228,"aZ":-13.949206763100854,"pfxX":-3.2044172701413745,"pfxZ":9.355749722399626,"pX":0.5967906829697782,"pZ":2.9191542404713595,"vX0":5.27488624948016,"vY0":-138.8846203546729,"vZ0":-5.603663624126331,"x":94.25,"y":159.96,"x0":-0.9133100326197027,"y0":50.00222832148566,"z0":5.895504562687391,"aX":-6.242108231847802},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":4.7,"spinRate":2238,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.39482793830133867,"extension":6.184599011262718},"index":1,"playId":"447b11a4-4d50-3542-be40-8cf06e222d7c","pitchNumber":2,"startTime":"2026-02-25T22:40:46.590Z","endTime":"2026-02-25T22:40:52.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.2,"endSpeed":89.0,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97564880497866,"aZ":-13.678960739504204,"pfxX":-4.95413461018391,"pfxZ":9.139682824492908,"pX":0.9261414313105428,"pZ":2.4223751189749363,"vX0":7.4273591624227135,"vY0":-141.32116609072116,"vZ0":-7.181624230698326,"x":81.7,"y":173.38,"x0":-1.0915997189461153,"y0":50.00693765317173,"z0":5.8739871514486355,"aX":-10.030598090287322},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2096,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3874522886428511,"extension":6.1241981150556875},"index":2,"playId":"bb997f54-ae91-33cb-8ae5-1c731f6668f4","pitchNumber":3,"startTime":"2026-02-25T22:41:09.119Z","endTime":"2026-02-25T22:41:14.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68089581301116,"aZ":-29.987204692834407,"pfxX":1.1300318612633191,"pfxZ":1.299635287253011,"pX":1.1866224729627146,"pZ":1.6073285089453875,"vX0":5.6532107212912175,"vY0":-128.48494212866882,"vZ0":-4.637292207802893,"x":71.77,"y":195.38,"x0":-1.1820292038381561,"y0":50.004211686254436,"z0":5.745008489625398,"aX":1.903768566874387},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":-3.2,"spinRate":2354,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.42504169119156643,"extension":6.254644919221273},"index":3,"playId":"869eba27-b704-3ca2-80f8-11e9c9f280f9","pitchNumber":4,"startTime":"2026-02-25T22:41:52.288Z","endTime":"2026-02-25T22:41:55.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.369771379638905,"aZ":-14.971732688094557,"pfxX":-5.061521495180287,"pfxZ":8.433856006997168,"pX":-0.33316347024554327,"pZ":3.3372808481358214,"vX0":3.8231326511511208,"vY0":-141.471330290469,"vZ0":-4.650689820002998,"x":129.7,"y":148.67,"x0":-1.0401628928037046,"y0":50.00539423828488,"z0":5.952977767494364,"aX":-10.326020210701394},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2172,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3862538859986109,"extension":6.064706842640114},"index":4,"playId":"48be80c9-926d-3af5-b27b-4ebe6cc29743","pitchNumber":5,"startTime":"2026-02-25T22:42:12.970Z","endTime":"2026-02-25T22:42:17.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670810,"link":"/api/v1/people/670810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":806956,"link":"/api/v1/people/806956"},"first":{"id":592206,"link":"/api/v1/people/592206"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":695238,"link":"/api/v1/people/695238"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":570560,"link":"/api/v1/people/570560","batSide":{"code":"L","description":"Left"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Home Plate"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_ab"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_ab"},{"player":{"id":570560,"link":"/api/v1/people/570560"},"credit":"b_pa"},{"player":{"id":670810,"link":"/api/v1/people/670810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-25T22:42:17.996Z","atBatIndex":72}]