[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Rojas lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-22T20:09:27.206Z","endTime":"2026-02-22T20:10:07.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-22T15:13:13.544Z","endTime":"2026-02-22T19:58:43.070Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"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-22T19:58:43.070Z","endTime":"2026-02-22T20:08:56.940Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"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-22T20:08:56.940Z","endTime":"2026-02-22T20:09:28.206Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.731931030226193,"aZ":-11.702483378235971,"pfxX":-6.642590114912123,"pfxZ":10.412395138227648,"pX":0.4764589459666718,"pZ":1.4357184917525243,"vX0":8.521073816215436,"vY0":-139.19048491547358,"vZ0":-10.000037319053886,"x":104.17,"y":202.66,"x0":-1.7589910050959832,"y0":50.00098089589521,"z0":5.846124570728925,"aX":-13.056596469384044},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2450,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3932602807531129,"extension":5.969591869003176},"index":3,"playId":"cd17e0cf-934f-39a9-9a85-b02545b75acb","pitchNumber":1,"startTime":"2026-02-22T20:09:28.206Z","endTime":"2026-02-22T20:09:32.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.003593092543593,"aZ":-17.7759456279596,"pfxX":-8.036290992458355,"pfxZ":7.213452544572563,"pX":0.30216549110496327,"pZ":1.3646491939713141,"vX0":8.446527014785005,"vY0":-139.99878025059127,"vZ0":-9.226814814082573,"x":105.31,"y":221.61,"x0":-1.7020680087219464,"y0":50.004246064433715,"z0":5.854156648161129,"aX":-16.04083420128189},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":13.0,"spinRate":2344,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3904340346202946,"extension":5.974310463131755},"index":4,"playId":"437e1333-999e-3299-8f56-8c2448481fdd","pitchNumber":2,"startTime":"2026-02-22T20:09:46.389Z","endTime":"2026-02-22T20:09:50.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.160263564579708,"aZ":-22.692457551242985,"pfxX":-10.174181918038393,"pfxZ":4.922326671988099,"pX":0.6483692473661897,"pZ":3.0064944719534186,"vX0":10.092248281521432,"vY0":-137.77577192482292,"vZ0":-3.6679564801721845,"x":92.29,"y":157.6,"x0":-1.7375314164595135,"y0":50.00080797801377,"z0":5.8857484039409895,"aX":-19.588721084074127},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":16.3,"spinRate":2278,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3973125228079719,"extension":5.895189353984578},"hitData":{"launchSpeed":106.2,"launchAngle":14.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.72,"coordY":78.22}},"index":5,"playId":"0fefadd8-4676-3e37-92e5-bba7e790973a","pitchNumber":3,"startTime":"2026-02-22T20:10:00.767Z","endTime":"2026-02-22T20:10:07.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-22T20:10:07.511Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-22T20:10:13.988Z","endTime":"2026-02-22T20:10:55.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":97.4,"endSpeed":88.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85978552865649,"aZ":-17.93493287551104,"pfxX":-9.620824446806013,"pfxZ":7.055112141694762,"pX":-0.9457963469629228,"pZ":2.642237086122081,"vX0":6.159520314823379,"vY0":-141.5475136033107,"vZ0":-6.065391089682074,"x":153.05,"y":167.44,"x0":-1.905813092137544,"y0":50.00694928211998,"z0":5.971030187889034,"aX":-19.426593863139},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.6,"breakHorizontal":16.1,"spinRate":2419,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3877218264477471,"extension":5.825780898353657},"index":0,"playId":"fd928084-b512-3720-93e0-40183073abfe","pitchNumber":1,"startTime":"2026-02-22T20:10:33.700Z","endTime":"2026-02-22T20:10:37.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15978961293481,"aZ":-31.96073046667988,"pfxX":-13.154869664150556,"pfxZ":0.1287392034895598,"pX":-0.17142051444045342,"pZ":1.592805264551604,"vX0":8.742165318080255,"vY0":-130.39309565875732,"vZ0":-4.436773585687152,"x":123.53,"y":195.77,"x0":-1.876714636376747,"y0":50.00555719903309,"z0":5.757389957970188,"aX":-22.413184686908643},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":21.6,"spinRate":2321,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4217961348301804,"extension":5.912719251459378},"hitData":{"launchSpeed":108.6,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.16,"coordY":152.03}},"index":1,"playId":"3eaf7475-aff7-317d-8edf-6c6dc85a02e2","pitchNumber":2,"startTime":"2026-02-22T20:10:48.133Z","endTime":"2026-02-22T20:10:55.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:10:55.455Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Smith singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-22T20:11:18.297Z","endTime":"2026-02-22T20:12:02.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52819586634304,"aZ":-20.835908584400375,"pfxX":-10.36995552277681,"pfxZ":5.794018148918676,"pX":0.1323562579311551,"pZ":2.8442653090984167,"vX0":8.98776252334128,"vY0":-139.09100354543617,"vZ0":-4.641471163314202,"x":111.95,"y":161.98,"x0":-1.7953664338105173,"y0":50.003148861515754,"z0":5.918322688772712,"aX":-20.295921126124906},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":16.9,"spinRate":2250,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3939594977164931,"extension":5.911210945546328},"index":0,"playId":"da765c31-fe91-3a1a-9538-45d3a8d7fc84","pitchNumber":1,"startTime":"2026-02-22T20:11:18.700Z","endTime":"2026-02-22T20:11:22.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":96.6,"endSpeed":87.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59889590632657,"aZ":-12.790269732752629,"pfxX":-5.511072523254785,"pfxZ":9.795398092759436,"pX":0.2018173435236665,"pZ":3.7128236106240555,"vX0":7.09543014756025,"vY0":-140.44943682846832,"vZ0":-4.123235084229638,"x":109.31,"y":138.53,"x0":-1.652433495920587,"y0":50.00432287017365,"z0":6.044166695383325,"aX":-10.908014405792686},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2223,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3913948690529305,"extension":5.9335745273197285},"index":1,"playId":"8592b1f1-dc56-37c5-a9aa-f09a850c6003","pitchNumber":2,"startTime":"2026-02-22T20:11:33.883Z","endTime":"2026-02-22T20:11:37.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61555346836206,"aZ":-26.37302420408953,"pfxX":2.771568392236529,"pfxZ":3.219901364803219,"pX":0.3445652156971027,"pZ":2.0663354723195613,"vX0":4.929405034679584,"vY0":-132.6383000103533,"vZ0":-5.096967425392524,"x":103.87,"y":182.99,"x0":-1.8905283618123447,"y0":50.002050749157405,"z0":5.911305625599688,"aX":4.987231208391698},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":-6.0,"spinRate":2709,"spinDirection":171},"zone":9,"typeConfidence":2.0,"plateTime":0.41132411408885483,"extension":6.008621466135908},"hitData":{"launchSpeed":94.8,"launchAngle":14.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.75,"coordY":92.11}},"index":2,"playId":"9642a4cb-beae-3812-b30c-e10878d3c40b","pitchNumber":3,"startTime":"2026-02-22T20:11:51.982Z","endTime":"2026-02-22T20:12:02.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:12:02.660Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Ward grounds out, second baseman Jake Cronenworth to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-22T20:12:10.188Z","endTime":"2026-02-22T20:13:02.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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(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":82.7,"endSpeed":76.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52690469339737,"aZ":-34.287385970013325,"pfxX":4.240767036832713,"pfxZ":-1.4433213690349724,"pX":-0.12681880244891056,"pZ":2.3112102768418836,"vX0":3.29464757739868,"vY0":-120.41159367349245,"vZ0":-1.6455954976826046,"x":121.83,"y":176.38,"x0":-2.0639627364781794,"y0":50.00127138477496,"z0":6.039088209046413,"aX":6.221472551486817},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.8,"breakHorizontal":-8.5,"spinRate":2974,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.4549928273416004,"extension":6.080790826137976},"index":0,"playId":"757fe472-460e-3f32-8026-3a9db9be4ef9","pitchNumber":1,"startTime":"2026-02-22T20:12:24.459Z","endTime":"2026-02-22T20:12:28.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51635838490494,"aZ":-12.957925384315535,"pfxX":-6.98657827766756,"pfxZ":9.655749794807539,"pX":0.672533535727649,"pZ":2.3817001587788007,"vX0":8.76945691681541,"vY0":-139.940255541029,"vZ0":-7.453876846636664,"x":91.36,"y":174.47,"x0":-1.5888277101147186,"y0":50.006733163108365,"z0":5.922346794931754,"aX":-13.91036933760011},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":10.9,"spinRate":2495,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3908678772294869,"extension":6.004353693985453},"index":1,"playId":"52e7c59a-8709-3bf6-99bb-ac779baa5a89","pitchNumber":2,"startTime":"2026-02-22T20:12:38.739Z","endTime":"2026-02-22T20:12:42.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26996185530977,"aZ":-15.294866613424533,"pfxX":-6.900809953897615,"pfxZ":8.53871921338788,"pX":0.10425178204736431,"pZ":3.2788922023218627,"vX0":7.202211162994203,"vY0":-139.46351643290842,"vZ0":-4.7757673753627135,"x":113.03,"y":150.25,"x0":-1.6105007252222219,"y0":50.00571414211535,"z0":6.016597661363169,"aX":-13.646902700235433},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":2376,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39217405698317886,"extension":6.003079472243926},"hitData":{"launchSpeed":87.1,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.13,"coordY":147.79}},"index":2,"playId":"a5efb4f1-2cda-38da-baad-d0f56a6728b5","pitchNumber":3,"startTime":"2026-02-22T20:12:53.457Z","endTime":"2026-02-22T20:13:02.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:13:02.219Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman Nick Senzel to first baseman Ryan Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-22T20:14:58.690Z","endTime":"2026-02-22T20:15:19.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":0},"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58352700822299,"aZ":-14.859129105714924,"pfxX":2.3474908945836557,"pfxZ":9.41753945714298,"pX":-0.560890281955605,"pZ":2.5474591748187185,"vX0":-7.545562129507382,"vY0":-135.01907497524712,"vZ0":-5.256868033281335,"x":138.38,"y":170.0,"x0":1.970163834020749,"y0":50.00033679704833,"z0":5.572521016518906,"aX":4.315589828430675},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-2.5,"spinRate":2105,"spinDirection":143},"zone":4,"typeConfidence":0.92,"plateTime":0.4063276498766317,"extension":7.054020886330398},"hitData":{"launchSpeed":101.4,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.0,"coordY":175.05}},"index":0,"playId":"dd7865c2-e055-3b4c-8ca7-79936476d6ca","pitchNumber":1,"startTime":"2026-02-22T20:15:11.047Z","endTime":"2026-02-22T20:15:19.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:15:19.879Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out to left fielder James Tibbs III.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-22T20:15:36.924Z","endTime":"2026-02-22T20:16:37.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696486,"link":"/api/v1/people/696486"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.489830217983688,"aZ":-16.826863284553287,"pfxX":3.9529142552624648,"pfxZ":8.215367149513645,"pX":-0.18799776361644902,"pZ":3.0817144077881458,"vX0":-6.751702449021461,"vY0":-135.73771049398604,"vZ0":-3.4328978339689145,"x":124.17,"y":155.57,"x0":1.8170421213424266,"y0":50.00018152518597,"z0":5.533233198210728,"aX":7.3824481027417885},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-5.8,"spinRate":2043,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.403401902667734,"extension":7.022168313654211},"index":0,"playId":"e82914c7-51f9-3a2e-82da-490f7949f483","pitchNumber":1,"startTime":"2026-02-22T20:15:37.534Z","endTime":"2026-02-22T20:15:41.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552327549464295,"aZ":-21.655982677842072,"pfxX":8.58826874714512,"pfxZ":5.587758123348372,"pX":-0.33505861510742896,"pZ":3.4375685884386464,"vX0":-8.608365397137922,"vY0":-136.20480305227835,"vZ0":-1.7894743626167793,"x":129.77,"y":145.97,"x0":1.7486104572916936,"y0":50.000030081485825,"z0":5.598646019350788,"aX":16.15569020154836},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":-13.8,"spinRate":2165,"spinDirection":143},"zone":1,"typeConfidence":0.49,"plateTime":0.40194254672152585,"extension":6.937781138667432},"index":1,"playId":"48ea8cc1-2531-3512-b0ac-20fc33a913a6","pitchNumber":2,"startTime":"2026-02-22T20:15:48.047Z","endTime":"2026-02-22T20:15:51.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":93.6,"endSpeed":85.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946842893981373,"aZ":-17.93960251198611,"pfxX":3.2783349537270774,"pfxZ":7.59204429717078,"pX":0.5445754704535056,"pZ":4.752231211909235,"vX0":-4.767468643564411,"vY0":-136.31119076547964,"vZ0":0.8987186711574693,"x":96.24,"y":110.47,"x0":1.8931490821932015,"y0":50.00431558346888,"z0":5.659980520519852,"aX":6.148535672716021},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":-4.9,"spinRate":2065,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.40237434078507217,"extension":6.761047234853765},"index":2,"playId":"f7cdbed1-e6e5-38fd-8c18-1aa56ebca2e1","pitchNumber":3,"startTime":"2026-02-22T20:16:04.257Z","endTime":"2026-02-22T20:16:07.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":87.7,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.726787078190807,"aZ":-28.417334433110288,"pfxX":-3.1863733080190153,"pfxZ":2.268759165071727,"pX":-1.9953273522627122,"pZ":1.9257306294641268,"vX0":-8.34296357353777,"vY0":-127.51830721880344,"vZ0":-3.4479820441556073,"x":193.06,"y":186.79,"x0":1.724862280827464,"y0":50.00316279669239,"z0":5.522443717289202,"aX":-5.279860257478284},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":7.6,"spinRate":2270,"spinDirection":221},"zone":13,"typeConfidence":0.79,"plateTime":0.4285342886939425,"extension":7.130180127558455},"index":3,"playId":"ba5e2514-4ab7-3816-b7eb-042bfa2d22b7","pitchNumber":4,"startTime":"2026-02-22T20:16:16.314Z","endTime":"2026-02-22T20:16:19.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.450689380625644,"aZ":-16.673479496489023,"pfxX":4.100468830556753,"pfxZ":8.286633649927671,"pX":0.4925744665429896,"pZ":2.3752960735879536,"vX0":-5.5393299352473635,"vY0":-136.05203836855625,"vZ0":-5.1983355087637,"x":98.22,"y":174.65,"x0":2.0242823287482974,"y0":50.00428578997584,"z0":5.470238405073156,"aX":7.67170621493283},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-6.2,"spinRate":2101,"spinDirection":135},"zone":6,"typeConfidence":0.89,"plateTime":0.40292381557738244,"extension":6.898726090207241},"hitData":{"launchSpeed":71.9,"launchAngle":45.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.91,"coordY":127.07}},"index":4,"playId":"7e001b3d-5509-357e-9eca-e92aea8c7bbb","pitchNumber":5,"startTime":"2026-02-22T20:16:28.316Z","endTime":"2026-02-22T20:16:37.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:16:37.612Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-22T20:16:53.441Z","endTime":"2026-02-22T20:18:11.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":5},"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.5,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15623874522374,"aZ":-17.005191128968246,"pfxX":3.575820299538834,"pfxZ":8.115807971898956,"pX":-0.16294671951889378,"pZ":2.3975845150424786,"vX0":-6.3710831222646735,"vY0":-135.93261003378842,"vZ0":-5.229064004914125,"x":123.21,"y":174.05,"x0":1.747985608290766,"y0":50.002146564851195,"z0":5.5290974525781875,"aX":6.6833300795979165},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":-5.2,"spinRate":2076,"spinDirection":139},"zone":5,"typeConfidence":0.89,"plateTime":0.4031456934993507,"extension":7.12869337437413},"index":0,"playId":"4d63cc47-50c5-3ba8-aa33-c67b4f7c1d98","pitchNumber":1,"startTime":"2026-02-22T20:17:00.447Z","endTime":"2026-02-22T20:17:05.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821037999489466,"aZ":-17.704649461573847,"pfxX":1.6668927962592803,"pfxZ":7.900135378057248,"pX":0.29548963221028474,"pZ":4.656398072911188,"vX0":-4.87269597040787,"vY0":-134.61362150554947,"vZ0":0.8541654607960469,"x":105.74,"y":113.06,"x0":1.914179853869104,"y0":50.00055466089162,"z0":5.59039314365644,"aX":3.0529804150580144},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.8,"breakHorizontal":-1.9,"spinRate":2025,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.4072339958442486,"extension":7.040862089572983},"index":1,"playId":"10a0e808-d21a-3ba3-9255-995a26212728","pitchNumber":2,"startTime":"2026-02-22T20:17:16.162Z","endTime":"2026-02-22T20:17:19.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.001779086202532,"aZ":-21.49610533708111,"pfxX":3.6870075121448704,"pfxZ":6.415305307239083,"pX":-0.1304155037864597,"pZ":1.374516032672229,"vX0":-6.198141403531745,"vY0":-127.8608350881841,"vZ0":-5.923261856960264,"x":121.97,"y":201.67,"x0":1.8400510319394892,"y0":50.003825177560756,"z0":5.394863591625103,"aX":6.138824809718095},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.6,"breakHorizontal":-5.4,"spinRate":1745,"spinDirection":128},"zone":13,"typeConfidence":0.64,"plateTime":0.4274738682981738,"extension":7.047782958871326},"index":2,"playId":"aecee70a-42ad-3800-89e1-fda35d818414","pitchNumber":3,"startTime":"2026-02-22T20:17:27.498Z","endTime":"2026-02-22T20:17:31.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38517275324599,"aZ":-28.795934305974022,"pfxX":-2.571883070488408,"pfxZ":2.0804278576740796,"pX":0.23901569857745633,"pZ":1.7946691395579415,"vX0":-3.018960973045157,"vY0":-126.60021216873872,"vZ0":-3.6927360113035723,"x":107.89,"y":190.32,"x0":1.7803375373282755,"y0":50.004895998201896,"z0":5.572194733768277,"aX":-4.183317855835109},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":5.3,"spinRate":2294,"spinDirection":202},"zone":8,"typeConfidence":0.89,"plateTime":0.43231600291387773,"extension":6.903006688687944},"index":3,"playId":"ba9d0ae8-aa1d-3ee4-9be2-222adde80539","pitchNumber":4,"startTime":"2026-02-22T20:17:41.482Z","endTime":"2026-02-22T20:17:45.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":93.6,"endSpeed":85.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.233351780407872,"aZ":-14.90070899157559,"pfxX":1.6511930561892303,"pfxZ":9.237950176593785,"pX":-1.6725268974982201,"pZ":2.491594340467236,"vX0":-9.183131060143568,"vY0":-135.99601644726337,"vZ0":-5.385719559523223,"x":180.75,"y":171.51,"x0":1.535763480338261,"y0":50.00631691039111,"z0":5.533772431037671,"aX":3.088796664128656},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":-1.0,"spinRate":2054,"spinDirection":143},"zone":13,"typeConfidence":0.93,"plateTime":0.40297602801935994,"extension":7.087459408578897},"index":4,"playId":"d2043909-dc5e-3953-adab-c0cfae9aaa4a","pitchNumber":5,"startTime":"2026-02-22T20:17:54.180Z","endTime":"2026-02-22T20:17:58.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.479382958001445,"aZ":-16.259432341454275,"pfxX":1.6257873145326949,"pfxZ":8.56213834676077,"pX":0.9398207295911464,"pZ":3.697289708793924,"vX0":-3.0375275549553735,"vY0":-135.888447276913,"vZ0":-2.275703800815366,"x":81.18,"y":138.95,"x0":1.8639856301294804,"y0":50.002060594826084,"z0":5.683092930962873,"aX":3.02190974905107},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":-2.3,"spinRate":2025,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.40401631362260515,"extension":6.961273704155579},"index":5,"playId":"0a312392-e0f1-3d45-a49b-002fbec1a16a","pitchNumber":6,"startTime":"2026-02-22T20:18:07.107Z","endTime":"2026-02-22T20:18:11.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:18:11.282Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to right fielder Kyle Tucker. Manny Machado to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-22T20:18:26.192Z","endTime":"2026-02-22T20:18:55.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":68.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30716239309017,"aZ":-40.983031503012484,"pfxX":-6.052929427139131,"pfxZ":-7.578853503579577,"pX":-1.4898415087895172,"pZ":1.2762790915181519,"vX0":-5.145333757966943,"vY0":-108.23374420493809,"vZ0":0.22555900688696195,"x":173.79,"y":204.32,"x0":1.7214318677241183,"y0":50.00035744822281,"z0":5.73166189634718,"aX":-7.039427538604303},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-13.2,"breakHorizontal":12.5,"spinRate":2581,"spinDirection":322},"zone":13,"typeConfidence":0.89,"plateTime":0.5098788600323623,"extension":7.121701697239245},"index":0,"playId":"6ba72113-84f9-390d-b9cb-c24db24f3029","pitchNumber":1,"startTime":"2026-02-22T20:18:34.874Z","endTime":"2026-02-22T20:18:38.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.430671740480452,"aZ":-16.37938213310178,"pfxX":2.605611428657603,"pfxZ":8.754350420951742,"pX":7.12412976145576E-4,"pZ":2.84438103143136,"vX0":-5.798357120694206,"vY0":-134.07778710723935,"vZ0":-4.062361735866826,"x":116.97,"y":161.98,"x0":1.8615892896301602,"y0":50.00301344960634,"z0":5.562660739051516,"aX":4.701753166731018},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.1,"breakHorizontal":-3.4,"spinRate":2020,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.4099345003506234,"extension":6.923775716339501},"hitData":{"launchSpeed":77.7,"launchAngle":22.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.83,"coordY":125.54}},"index":1,"playId":"4b51082f-ab3c-3103-867e-4e48aa2b6f60","pitchNumber":2,"startTime":"2026-02-22T20:18:47.572Z","endTime":"2026-02-22T20:18:55.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:18:55.435Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out sharply to center fielder Michael Siani.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-22T20:19:20.865Z","endTime":"2026-02-22T20:19:42.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701328,"fullName":"Jackson Ferris","link":"/api/v1/people/701328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672279,"link":"/api/v1/people/672279"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446631526735562,"aZ":-14.106035711508937,"pfxX":4.070442667461289,"pfxZ":9.784984732997117,"pX":-0.19605221394289418,"pZ":2.9242212183717546,"vX0":-7.077824727825457,"vY0":-135.25049346160537,"vZ0":-4.138097903564021,"x":124.47,"y":159.83,"x0":1.9299757921237477,"y0":50.001063948537066,"z0":5.468338665778338,"aX":7.515351720399114},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-5.8,"spinRate":2052,"spinDirection":144},"zone":2,"typeConfidence":0.93,"plateTime":0.4055074565733521,"extension":7.0735285114914515},"index":0,"playId":"4cecc58b-a8dc-3112-9586-5c598cf1e467","pitchNumber":1,"startTime":"2026-02-22T20:19:20.865Z","endTime":"2026-02-22T20:19:24.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.062151645669868,"aZ":-28.99175370942684,"pfxX":-0.6641674214148865,"pfxZ":1.9692510952567819,"pX":-0.18224554427988393,"pZ":2.2166232430823007,"vX0":-5.300417868262936,"vY0":-125.89542389288593,"vZ0":-2.5148403669593837,"x":123.95,"y":178.93,"x0":2.031235489781316,"y0":50.003167350035596,"z0":5.560385648833817,"aX":-1.0713803096552434},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":2.4,"spinRate":2252,"spinDirection":218},"zone":5,"typeConfidence":0.83,"plateTime":0.434028918376125,"extension":6.865697953051284},"hitData":{"launchSpeed":101.1,"launchAngle":23.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":125.37,"coordY":56.0}},"index":1,"playId":"cb111986-a1c0-33fa-9530-6a4ca566d589","pitchNumber":2,"startTime":"2026-02-22T20:19:34.404Z","endTime":"2026-02-22T20:19:42.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":701328,"link":"/api/v1/people/701328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:19:42.759Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Senzel pops out to catcher Luis Campusano in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-22T20:21:47.854Z","endTime":"2026-02-22T20:23:15.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.201803187039964,"aZ":-14.00916173372021,"pfxX":-6.188669102501004,"pfxZ":9.113299664976832,"pX":-0.6336245593045363,"pZ":3.256577320409342,"vX0":5.443680074081624,"vY0":-140.37878722360432,"vZ0":-5.225754389729399,"x":130.33,"y":130.53,"x0":-1.7952740128698625,"y0":50.000569356746205,"z0":6.056383173272233,"aX":-12.332377357496373},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":10.1,"spinRate":2224,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.390397168231567,"extension":6.017886366320509},"index":0,"playId":"0037fda4-6d39-36db-8a6a-e17c55baf6dc","pitchNumber":1,"startTime":"2026-02-22T20:21:54.091Z","endTime":"2026-02-22T20:21:57.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676305111878634,"aZ":-26.671346780581416,"pfxX":2.4743054151699555,"pfxZ":3.239405110152335,"pX":-0.0845775015431161,"pZ":1.9920949312344958,"vX0":3.7855840791505457,"vY0":-128.50705353397925,"vZ0":-4.718005712182071,"x":120.22,"y":184.99,"x0":-1.8894103344849789,"y0":50.00421824883823,"z0":5.8848183041533435,"aX":4.203265580632964},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-5.2,"spinRate":2735,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.42368048361949606,"extension":5.87173015684964},"index":1,"playId":"df746c4b-0215-3666-9eea-9559e1949d41","pitchNumber":2,"startTime":"2026-02-22T20:22:08.139Z","endTime":"2026-02-22T20:22:11.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36740598362284,"aZ":-13.578163088899194,"pfxX":-6.022472100879559,"pfxZ":9.182405308570912,"pX":0.09138190195090577,"pZ":3.527529945107343,"vX0":7.1594485450838015,"vY0":-141.44233573646753,"vZ0":-4.622473307980513,"x":113.52,"y":143.54,"x0":-1.6906161434119649,"y0":50.00442931362662,"z0":6.054195112433573,"aX":-12.199487298368322},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":9.5,"spinRate":2301,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3872957010180613,"extension":5.783796112336315},"index":2,"playId":"6bade097-ce4e-3adf-a15e-b1641cef3f96","pitchNumber":3,"startTime":"2026-02-22T20:22:24.061Z","endTime":"2026-02-22T20:22:27.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797198284523084,"aZ":-25.440991766560238,"pfxX":2.4246536386001436,"pfxZ":4.301769708242388,"pX":1.304214894917859,"pZ":2.066612743335941,"vX0":6.859170471932763,"vY0":-124.32479975936734,"vZ0":-4.377363256482408,"x":67.29,"y":182.98,"x0":-1.8050648830507985,"y0":50.00535663807079,"z0":5.960350223842229,"aX":3.797787766149015},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.0,"breakHorizontal":-6.0,"spinRate":2943,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4404704900220846,"extension":5.904112197260408},"index":3,"playId":"118772d2-7923-35e8-b757-2b1970a618ba","pitchNumber":4,"startTime":"2026-02-22T20:22:43.584Z","endTime":"2026-02-22T20:22:47.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106018762074083,"aZ":-27.692803990772934,"pfxX":2.5638177844680143,"pfxZ":2.650019954242188,"pX":-0.20411591168395904,"pZ":2.239585340936506,"vX0":3.505933620385756,"vY0":-128.63223642571143,"vZ0":-3.834416028885205,"x":124.78,"y":178.31,"x0":-1.9126593886010645,"y0":50.00572233489025,"z0":5.87204064506841,"aX":4.3410266559559245},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2747,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4241465968488338,"extension":6.078969401474102},"hitData":{"launchSpeed":83.8,"launchAngle":84.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":136.07,"coordY":219.26}},"index":4,"playId":"9fa209ae-8476-3a85-9e15-ab0be76fc954","pitchNumber":5,"startTime":"2026-02-22T20:23:06.607Z","endTime":"2026-02-22T20:23:15.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:23:15.189Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Tibbs III walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-22T20:23:38.529Z","endTime":"2026-02-22T20:25:31.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.100334417963616,"aZ":-23.651087088248577,"pfxX":0.7661986526038023,"pfxZ":4.788229944348925,"pX":-1.1684202846333098,"pZ":2.2238156856992113,"vX0":2.011164163971272,"vY0":-132.03383199799634,"vZ0":-5.16368698359712,"x":161.54,"y":178.74,"x0":-2.037172013105252,"y0":50.000560762841616,"z0":5.9279845095250145,"aX":1.3625047087612623},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.8,"breakHorizontal":-1.8,"spinRate":2685,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4136258260740959,"extension":6.045748661872928},"index":0,"playId":"72b16031-9ad1-36a3-a88c-7883e6422f7e","pitchNumber":1,"startTime":"2026-02-22T20:23:41.262Z","endTime":"2026-02-22T20:23:44.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.698109888000907,"aZ":-28.824495832733767,"pfxX":-12.359247272791055,"pfxZ":1.97510816952758,"pX":-1.6462357186556948,"pZ":1.9049170963105606,"vX0":5.179302869338502,"vY0":-129.70723739403095,"vZ0":-4.204393388233232,"x":179.75,"y":187.35,"x0":-2.070225684965604,"y0":50.00070655787904,"z0":5.760352125415645,"aX":-20.9256220127092},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":21.1,"spinRate":2259,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4232809128567605,"extension":5.801329718061972},"index":1,"playId":"26a87178-ced0-3336-b90d-0b17a31b94c6","pitchNumber":2,"startTime":"2026-02-22T20:23:54.223Z","endTime":"2026-02-22T20:23:57.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.023906653336855,"aZ":-25.353044493934327,"pfxX":1.8758362403793654,"pfxZ":3.8647982596011623,"pX":0.5144803329896076,"pZ":2.144108631871417,"vX0":5.388112277387725,"vY0":-131.3210865836389,"vZ0":-5.094587192600317,"x":97.39,"y":180.89,"x0":-1.7988982883081428,"y0":50.00392287844326,"z0":5.970020459849973,"aX":3.3106654936960975},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-4.4,"spinRate":2775,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.41539395870960494,"extension":5.951652573228525},"index":2,"playId":"2d2ef055-f744-324d-abe7-d47dfac7b7b3","pitchNumber":3,"startTime":"2026-02-22T20:24:08.070Z","endTime":"2026-02-22T20:24:15.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.155869098025402,"aZ":-27.934431853981142,"pfxX":-11.661250808078965,"pfxZ":2.395655341751604,"pX":-0.24556090541861275,"pZ":0.7898436226889681,"vX0":8.096316680102364,"vY0":-131.95258646938876,"vZ0":-7.4671559581419595,"x":126.36,"y":217.45,"x0":-1.8331491960173343,"y0":50.00337697341409,"z0":5.704478668686114,"aX":-20.636413915749177},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.9,"breakHorizontal":19.4,"spinRate":2214,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4145385341965735,"extension":6.08763535496353},"index":3,"playId":"6ced152c-c193-3527-a1a0-545e1d551fd8","pitchNumber":4,"startTime":"2026-02-22T20:24:27.673Z","endTime":"2026-02-22T20:24:31.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.3,"endSpeed":88.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64927894592183,"aZ":-15.92869290849611,"pfxX":-7.979285744485121,"pfxZ":8.037767685107484,"pX":-0.9227789724646012,"pZ":3.466227733196829,"vX0":5.477241947814738,"vY0":-141.58861839633755,"vZ0":-4.253392518015517,"x":152.17,"y":145.19,"x0":-1.8499049345846406,"y0":50.006473490482904,"z0":6.013912546186949,"aX":-16.133311790424678},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":13.3,"spinRate":2320,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3875007113241882,"extension":5.950130755908247},"index":4,"playId":"f1647789-819c-3a9d-b032-ef0e06e70baa","pitchNumber":5,"startTime":"2026-02-22T20:24:45.005Z","endTime":"2026-02-22T20:24:48.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56147119361519,"aZ":-33.74554043188586,"pfxX":4.091624531601733,"pfxZ":-1.026406766036546,"pX":0.8309156527179967,"pZ":2.0986173309140876,"vX0":5.058794573434858,"vY0":-122.31085144050829,"vZ0":-2.513477654190345,"x":85.33,"y":182.12,"x0":-1.790550544347279,"y0":50.005318460648645,"z0":6.01383316221741,"aX":6.242592874735025},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":-8.5,"spinRate":2951,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4466368704096726,"extension":5.923045296361869},"index":5,"playId":"d4b2999e-964e-33b7-8ef2-b041f140dd63","pitchNumber":6,"startTime":"2026-02-22T20:25:00.135Z","endTime":"2026-02-22T20:25:04.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":96.6,"endSpeed":88.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790853128149937,"aZ":-13.985863824893325,"pfxX":-6.82544634935686,"pfxZ":9.088057299006262,"pX":1.6895178023297326,"pZ":1.7726088068515913,"vX0":11.581198820350204,"vY0":-140.12610376202707,"vZ0":-8.43038916847714,"x":52.6,"y":190.92,"x0":-1.5982801156484465,"y0":50.00122281005892,"z0":5.721049051010313,"aX":-13.658438239321583},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":10.2,"spinRate":2201,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38993902539662484,"extension":6.179323973731292},"index":6,"playId":"8dfa76a5-82ed-3985-ab5c-40495eb98325","pitchNumber":7,"startTime":"2026-02-22T20:25:28.217Z","endTime":"2026-02-22T20:25:31.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696486,"link":"/api/v1/people/696486"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:25:31.918Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Ehrhard strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-22T20:25:51.678Z","endTime":"2026-02-22T20:27:57.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12992308523649,"aZ":-21.05455374773496,"pfxX":-10.206508680802592,"pfxZ":5.633874709148579,"pX":1.4418126244385503,"pZ":1.873712649626553,"vX0":11.768237604383975,"vY0":-138.910337531063,"vZ0":-6.9033062937426,"x":62.04,"y":188.19,"x0":-1.5030983550124717,"y0":50.003985820363745,"z0":5.768337116817455,"aX":-20.152120705801128},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":16.3,"spinRate":2242,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3927720086467592,"extension":6.104717581578962},"index":0,"playId":"f4d3961c-5cf6-3c3b-9b45-f223e472e19c","pitchNumber":1,"startTime":"2026-02-22T20:25:58.418Z","endTime":"2026-02-22T20:26:01.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27063243230651,"aZ":-19.906739106643354,"pfxX":-10.062829398588876,"pfxZ":6.207345037588407,"pX":0.756043888768002,"pZ":2.1714521808257623,"vX0":10.078214347422215,"vY0":-139.24521992719326,"vZ0":-6.391994844690304,"x":88.18,"y":180.15,"x0":-1.5909840052567394,"y0":50.00628975711052,"z0":5.800004230439743,"aX":-19.899500645797477},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":16.3,"spinRate":2282,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3923325039438956,"extension":6.129753541591887},"index":1,"playId":"94f573c2-9749-3f61-b6f9-d2a05b861f65","pitchNumber":2,"startTime":"2026-02-22T20:26:15.253Z","endTime":"2026-02-22T20:26:19.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":96.9,"endSpeed":89.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710544483692733,"aZ":-14.959063658011798,"pfxX":-6.546041475562745,"pfxZ":8.512443734628164,"pX":-0.05539133401663077,"pZ":2.6661867555852767,"vX0":6.5195179811733075,"vY0":-140.99270323260856,"vZ0":-6.431797885029279,"x":119.11,"y":166.79,"x0":-1.542188640274093,"y0":50.00478865386401,"z0":5.934626498094749,"aX":-13.240383347535252},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":10.6,"spinRate":2404,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3878302306970687,"extension":6.049548450463042},"index":2,"playId":"5b0f4970-8974-3fa7-b824-9b8a36ff5c86","pitchNumber":3,"startTime":"2026-02-22T20:26:35.613Z","endTime":"2026-02-22T20:26:39.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-22T20:26:56.155Z","endTime":"2026-02-22T20:27:12.405Z","isPitch":false,"type":"action","player":{"id":701394,"link":"/api/v1/people/701394"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"3045e64d-29d8-3857-8ba9-fb7f7c3ece63","startTime":"2026-02-22T20:27:12.405Z","endTime":"2026-02-22T20:27:15.974Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8962437150618,"aZ":-23.617678093585003,"pfxX":1.3598293419821528,"pfxZ":4.856576082373509,"pX":-0.09693436209451767,"pZ":2.861914400195774,"vX0":3.848973202637847,"vY0":-130.9381237335777,"vZ0":-3.525983977159064,"x":120.69,"y":161.51,"x0":-1.7541582817935895,"y0":50.00345364550213,"z0":5.964157769722347,"aX":2.394068264700851},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-3.2,"spinRate":2731,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.41602300060595043,"extension":6.048457955593067},"index":5,"playId":"ae6b8228-35f0-3a18-b9e9-989f1c3e1316","pitchNumber":4,"startTime":"2026-02-22T20:27:29.129Z","endTime":"2026-02-22T20:27:32.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4981057647819,"aZ":-14.540240382113398,"pfxX":-6.4908557266238525,"pfxZ":8.778098187165657,"pX":0.865206855352142,"pZ":2.25200443863397,"vX0":8.774634910283604,"vY0":-140.51286803011246,"vZ0":-7.6066095890215735,"x":84.02,"y":177.98,"x0":-1.4481816403844678,"y0":50.00346241078107,"z0":5.9304597551816585,"aX":-13.039491796734486},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2368,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3891440194564244,"extension":6.036168812800026},"index":6,"playId":"29ac18c5-2767-3e45-8249-ef0434f26a42","pitchNumber":5,"startTime":"2026-02-22T20:27:54.353Z","endTime":"2026-02-22T20:27:57.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:27:57.850Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Fitzgerald flies out to left fielder Jase Bowen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-22T20:28:07.935Z","endTime":"2026-02-22T20:29:08.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958396941270195,"aZ":-24.86907284881973,"pfxX":0.10223025974869282,"pfxZ":3.987402097138249,"pX":-0.7280233042663208,"pZ":3.053618723171231,"vX0":3.162233246552801,"vY0":-134.17700271157761,"vZ0":-3.140313134515425,"x":144.75,"y":156.33,"x0":-1.9330784458045627,"y0":50.00028084000847,"z0":6.003479393238831,"aX":0.18625119967633877},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":-0.8,"spinRate":2617,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.4075940447907036,"extension":5.96675477639685},"index":0,"playId":"0e8f0f2e-5ac2-3dc2-9807-6d4fe0051892","pitchNumber":1,"startTime":"2026-02-22T20:28:25.977Z","endTime":"2026-02-22T20:28:30.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8554464293198,"aZ":-30.68678121596495,"pfxX":-10.617504046681285,"pfxZ":0.8649905867735637,"pX":0.4993983079189154,"pZ":1.2956945376529605,"vX0":9.420187961783073,"vY0":-129.93179173833985,"vZ0":-5.365633654725799,"x":97.96,"y":203.8,"x0":-1.7911313119393024,"y0":50.001361381939155,"z0":5.715365325762856,"aX":-18.179333889702185},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":17.2,"spinRate":2137,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.42132310193131417,"extension":6.060469827191859},"index":1,"playId":"7a76466c-3b4d-323c-90b0-19b7aaeecdc4","pitchNumber":2,"startTime":"2026-02-22T20:28:42.896Z","endTime":"2026-02-22T20:28:47.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79541478800996,"aZ":-15.35922353222156,"pfxX":-7.232852304259923,"pfxZ":8.530599767263695,"pX":0.37987398233180475,"pZ":2.882575615339415,"vX0":8.067408126438211,"vY0":-139.60384506025648,"vZ0":-5.501682792093742,"x":102.52,"y":160.95,"x0":-1.6093807418043877,"y0":50.00289053904463,"z0":5.891873429679812,"aX":-14.258551914010143},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":11.4,"spinRate":2377,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3925331892581081,"extension":6.0101084577018264},"hitData":{"launchSpeed":83.0,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.76,"coordY":115.07}},"index":2,"playId":"f79b476e-f690-39fe-93f9-b23c424ade47","pitchNumber":3,"startTime":"2026-02-22T20:29:01.537Z","endTime":"2026-02-22T20:29:08.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:29:08.882Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, third baseman Nick Senzel to first baseman Ryan Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-22T20:31:19.079Z","endTime":"2026-02-22T20:31:39.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Will Klein replaces Jackson Ferris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T20:31:00.979Z","endTime":"2026-02-22T20:31:19.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694361,"link":"/api/v1/people/694361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701328,"link":"/api/v1/people/701328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.9,"endSpeed":89.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45388659950143,"aZ":-11.99300523211439,"pfxX":-6.3758577061623924,"pfxZ":9.883538810496322,"pX":1.2102956882910605,"pZ":1.9606624521067522,"vX0":8.34268279273176,"vY0":-142.19321672922294,"vZ0":-8.22560872334872,"x":56.4,"y":178.82,"x0":-0.9371686074706437,"y0":50.002317543665086,"z0":5.656969117868392,"aX":-13.019232441337712},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":9.8,"spinRate":2199,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3855970052750832,"extension":6.837898615310764},"index":1,"playId":"bca2ddd9-f5e6-3f1c-8e20-1f828c8f74d1","pitchNumber":1,"startTime":"2026-02-22T20:31:19.079Z","endTime":"2026-02-22T20:31:22.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58979133273085,"aZ":-14.312018448303157,"pfxX":-6.425193403513571,"pfxZ":8.828410402324858,"pX":0.2761002871742436,"pZ":2.1160124110655563,"vX0":6.32758045577619,"vY0":-141.85226965106295,"vZ0":-7.355886084046371,"x":132.03,"y":154.37,"x0":-1.156335351895595,"y0":50.005673243412886,"z0":5.668560048684488,"aX":-13.003953554495412},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":10.2,"spinRate":2047,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3871764840181604,"extension":6.706867754988371},"hitData":{"launchSpeed":91.4,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.61,"coordY":172.02}},"index":2,"playId":"952c3e1a-4d60-390d-9690-f9bcae18daa4","pitchNumber":2,"startTime":"2026-02-22T20:31:31.071Z","endTime":"2026-02-22T20:31:39.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:31:39.212Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out to first baseman Ryan Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-22T20:31:45.280Z","endTime":"2026-02-22T20:33:18.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"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":92.0,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.258230757061895,"aZ":-25.868352919642504,"pfxX":1.8754015631224328,"pfxZ":3.4860124863690505,"pX":0.7453200557960781,"pZ":3.147224595298329,"vX0":5.182899377318251,"vY0":-133.94232777145527,"vZ0":-2.0383797121977225,"x":88.59,"y":153.8,"x0":-1.4621241754946932,"y0":50.00144137099625,"z0":5.777005239690967,"aX":3.389462856004122},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.1,"breakHorizontal":-4.6,"spinRate":2252,"spinDirection":163},"zone":3,"typeConfidence":2.0,"plateTime":0.4097045835563211,"extension":6.616778896206147},"index":0,"playId":"aa06f4a0-9427-3d08-82b3-e25697895ceb","pitchNumber":1,"startTime":"2026-02-22T20:32:04.053Z","endTime":"2026-02-22T20:32:07.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.628542770760465,"aZ":-42.64676159811261,"pfxX":5.3961731902061745,"pfxZ":-6.692835998031782,"pX":0.44549719498928747,"pZ":0.5256259714709056,"vX0":2.109776240866827,"vY0":-125.43949684882533,"vZ0":-4.643585445196383,"x":100.02,"y":224.59,"x0":-1.1118355316896962,"y0":50.002777960262655,"z0":5.944785149741361,"aX":8.444161973999858},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-13.1,"breakHorizontal":-10.3,"spinRate":2448,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.43968214882082,"extension":6.485339356394695},"index":1,"playId":"8c495a16-58f3-3214-9fb9-47d908ab1d4a","pitchNumber":2,"startTime":"2026-02-22T20:32:16.241Z","endTime":"2026-02-22T20:32:19.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492840369249716,"aZ":-42.55824273505464,"pfxX":3.9406792261743053,"pfxZ":-6.832296985879861,"pX":-1.428424685319263,"pZ":4.784121993857085,"vX0":-1.7994368131505791,"vY0":-122.58106256955458,"vZ0":4.994572616295452,"x":171.45,"y":109.61,"x0":-1.1963408026007412,"y0":50.00209163135961,"z0":6.356046125719921,"aX":5.989771972191687},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.9,"breakHorizontal":-6.7,"spinRate":2121,"spinDirection":21},"zone":11,"typeConfidence":2.0,"plateTime":0.44703081019693647,"extension":6.228954315700288},"index":2,"playId":"bbf46a6b-bb50-355e-b442-dc60d428e9f4","pitchNumber":3,"startTime":"2026-02-22T20:32:45.776Z","endTime":"2026-02-22T20:32:48.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.803382971732184,"aZ":-16.71550272470658,"pfxX":-5.5943478091643195,"pfxZ":7.563861935048362,"pX":0.13020536785135736,"pZ":3.043623647567294,"vX0":5.2037109944540685,"vY0":-142.1272960484348,"vZ0":-4.552534966579421,"x":112.04,"y":156.6,"x0":-0.9982591043306982,"y0":50.00480433292392,"z0":5.728900177523352,"aX":-11.437799181521404},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":9.1,"spinRate":2042,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3854779530970789,"extension":6.902776952584549},"hitData":{"launchSpeed":103.6,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.06,"coordY":170.2}},"index":3,"playId":"c519864f-4512-3afe-ad50-89e0b01e5940","pitchNumber":4,"startTime":"2026-02-22T20:33:09.220Z","endTime":"2026-02-22T20:33:18.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:33:18.448Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Campusano grounds out, second baseman Ryan Fitzgerald to first baseman Ryan Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-22T20:33:36.120Z","endTime":"2026-02-22T20:34:58.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13437945794513,"aZ":-11.336008620502884,"pfxX":-6.815560784383145,"pfxZ":10.074240531762845,"pX":-0.4870919158614333,"pZ":2.807592800086219,"vX0":4.573639369079183,"vY0":-143.16238837717017,"vZ0":-6.185404609437476,"x":135.57,"y":162.97,"x0":-1.2227559339757839,"y0":50.00400962292914,"z0":5.711100530703802,"aX":-14.09863304122826},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":11.4,"spinRate":2085,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.38311227758011324,"extension":6.889402134976081},"index":0,"playId":"c8c7af5e-8a92-3a80-a88e-6d9b75bdf21a","pitchNumber":1,"startTime":"2026-02-22T20:33:44.855Z","endTime":"2026-02-22T20:33:47.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5644485245488,"aZ":-35.222507737188195,"pfxX":5.516184285179282,"pfxZ":-1.8010042583784234,"pX":-1.0449866807314203,"pZ":3.881967444070038,"vX0":0.07380307746769724,"vY0":-128.78960346031914,"vZ0":2.253035748016678,"x":156.83,"y":133.97,"x0":-1.7913372983133073,"y0":50.00597623102382,"z0":5.710921243921213,"aX":9.312164282795353},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.5,"breakHorizontal":-10.1,"spinRate":2323,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4245181089774417,"extension":6.267249040126297},"index":1,"playId":"c5a6917f-19e9-35af-a2f8-ab628417dffa","pitchNumber":2,"startTime":"2026-02-22T20:34:11.177Z","endTime":"2026-02-22T20:34:14.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187880576024675,"aZ":-34.716173237174026,"pfxX":4.321834300992894,"pfxZ":-1.522778747702044,"pX":0.6273523658045899,"pZ":1.7644910235255418,"vX0":3.7864015600320724,"vY0":-128.07992807748283,"vZ0":-2.84273003645233,"x":93.09,"y":191.14,"x0":-1.4288946060248733,"y0":50.00220893033997,"z0":5.589681575686749,"aX":7.216430124531874},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.1,"breakHorizontal":-8.6,"spinRate":2459,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.4268027415088813,"extension":6.645362503239501},"index":2,"playId":"05ae2899-e31a-3c3d-99a4-332cbfbe1751","pitchNumber":3,"startTime":"2026-02-22T20:34:23.588Z","endTime":"2026-02-22T20:34:28.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.725704398812045,"aZ":-43.1820162283237,"pfxX":1.985659288614467,"pfxZ":-7.398421379626294,"pX":-0.019819027861407882,"pZ":3.510284222958965,"vX0":1.729344235039957,"vY0":-121.46843023768706,"vZ0":2.523173565280512,"x":117.76,"y":144.0,"x0":-1.0000192972976452,"y0":50.00216031292045,"z0":6.223815808212011,"aX":2.9544478609221505},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.5,"breakHorizontal":-4.0,"spinRate":2124,"spinDirection":22},"zone":11,"typeConfidence":2.0,"plateTime":0.4516469088115942,"extension":6.261265372196142},"hitData":{"launchSpeed":82.6,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.8,"coordY":163.36}},"index":3,"playId":"7fec207e-fa98-350d-a512-38eb78bcbb3d","pitchNumber":4,"startTime":"2026-02-22T20:34:46.374Z","endTime":"2026-02-22T20:34:58.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:34:58.232Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Siani walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:37:20.205Z","endTime":"2026-02-22T20:39:15.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Triston McKenzie replaces Randy Vásquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T20:37:16.666Z","endTime":"2026-02-22T20:37:21.781Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663474,"link":"/api/v1/people/663474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.690723882146635,"aZ":-8.944333566318264,"pfxX":-3.5899128114023373,"pfxZ":11.478587444274277,"pX":0.3792110859342941,"pZ":2.048194547760847,"vX0":7.071156171597643,"vY0":-141.6713234801809,"vZ0":-10.290034521749359,"x":102.55,"y":183.48,"x0":-1.687648272244836,"y0":50.00306150717909,"z0":6.307935529347323,"aX":-7.265699847796602},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":5.0,"spinRate":2445,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.38725803885085286,"extension":6.524139994551827},"index":1,"playId":"6f69613e-40e1-3480-8c00-7832ab3a29f7","pitchNumber":1,"startTime":"2026-02-22T20:37:21.781Z","endTime":"2026-02-22T20:37:25.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72784018341072,"aZ":-8.046643005951898,"pfxX":-3.9430505795936788,"pfxZ":11.647480375099004,"pX":-0.08297681889428286,"pZ":2.7278986277604043,"vX0":5.976701982024603,"vY0":-143.38377467033268,"vZ0":-8.79875183740166,"x":120.16,"y":165.13,"x0":-1.6870902053587689,"y0":50.005267055133054,"z0":6.347369623638309,"aX":-8.169945548985766},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.3,"breakHorizontal":5.9,"spinRate":2411,"spinDirection":203},"zone":5,"typeConfidence":0.91,"plateTime":0.38275416970697895,"extension":6.514683033246911},"index":2,"playId":"c233149a-ce4b-389e-af7d-5004622e56a9","pitchNumber":2,"startTime":"2026-02-22T20:37:36.599Z","endTime":"2026-02-22T20:37:40.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762853631277245,"aZ":-35.21337143706422,"pfxX":0.8911519497834615,"pfxZ":-2.0161155202299597,"pX":2.2508003099673326,"pZ":-1.0697262763941056,"vX0":9.38033414632672,"vY0":-121.70957222237769,"vZ0":-10.047868832509753,"x":31.2,"y":267.66,"x0":-1.760891040818897,"y0":50.002059165703756,"z0":6.1400872850085975,"aX":1.3434258024569254},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.8,"breakHorizontal":-3.7,"spinRate":2456,"spinDirection":18},"zone":14,"typeConfidence":0.84,"plateTime":0.4491696159068468,"extension":6.452360704144848},"index":3,"playId":"cb4d0900-1fcc-3899-988d-819de52dc60c","pitchNumber":3,"startTime":"2026-02-22T20:37:56.837Z","endTime":"2026-02-22T20:38:01.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.735517082223275,"aZ":-36.81187776868712,"pfxX":0.2591057436561508,"pfxZ":-3.1564190931727083,"pX":1.5306709988477964,"pZ":-1.278619886224606,"vX0":8.054616249752778,"vY0":-120.16148994154152,"vZ0":-9.786336655889441,"x":58.65,"y":273.3,"x0":-1.8882522875074093,"y0":50.00016743413193,"z0":6.086155617342112,"aX":0.37948948136381094},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.8,"breakHorizontal":-2.3,"spinRate":2391,"spinDirection":25},"zone":14,"typeConfidence":0.88,"plateTime":0.45460602545938444,"extension":6.406041131128764},"index":4,"playId":"6318f65a-74d4-31e4-af12-c787903ddfb9","pitchNumber":4,"startTime":"2026-02-22T20:38:25.290Z","endTime":"2026-02-22T20:38:28.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.556319567336423,"aZ":-38.66060615387451,"pfxX":0.4255459433214117,"pfxZ":-4.375193753905447,"pX":1.1931290575160034,"pZ":1.074388234523761,"vX0":7.389731315249099,"vY0":-120.78726755912946,"vZ0":-4.428833523238765,"x":71.52,"y":209.77,"x0":-1.9554167902947213,"y0":50.00140865940859,"z0":6.31539103766505,"aX":0.6296579683477505},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.8,"breakHorizontal":-2.4,"spinRate":2479,"spinDirection":27},"zone":14,"typeConfidence":0.89,"plateTime":0.4527053809659818,"extension":6.347091510755127},"index":5,"playId":"fa357219-351e-3d11-9c81-ff762f1833cb","pitchNumber":5,"startTime":"2026-02-22T20:38:51.053Z","endTime":"2026-02-22T20:38:55.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.507845664039454,"aZ":-7.9231260318949515,"pfxX":-2.208651307667226,"pfxZ":11.863407711989755,"pX":0.7442765964947974,"pZ":0.40370976249805196,"vX0":7.861753020777818,"vY0":-141.653187683318,"vZ0":-14.717811308273381,"x":88.63,"y":227.88,"x0":-1.7728810144050948,"y0":50.00667708947684,"z0":6.157780500963063,"aX":-4.516318794032504},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":2.5,"spinRate":2461,"spinDirection":192},"zone":14,"typeConfidence":0.91,"plateTime":0.38576776290395687,"extension":6.560106613607085},"index":6,"playId":"576caf17-9bcc-393a-ada6-7c9c8ae7bf99","pitchNumber":6,"startTime":"2026-02-22T20:39:11.425Z","endTime":"2026-02-22T20:39:15.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672279,"link":"/api/v1/people/672279"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:39:15.437Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Rojas flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:39:37.456Z","endTime":"2026-02-22T20:40:14.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38787709757808,"aZ":-14.020217090329034,"pfxX":-5.605556886155658,"pfxZ":9.57502985452459,"pX":-1.3413113052678838,"pZ":1.9633200973819065,"vX0":3.0699385640324572,"vY0":-136.1931885720149,"vZ0":-9.088515280527023,"x":168.13,"y":185.77,"x0":-1.749528212227572,"y0":50.001356238214704,"z0":6.293557533491184,"aX":-10.624168897882479},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2230,"spinDirection":198},"zone":13,"typeConfidence":0.91,"plateTime":0.4008000517387922,"extension":6.489914396878477},"index":0,"playId":"e70fe2a9-6c8e-36bd-a7f7-cd53ac7f13b7","pitchNumber":1,"startTime":"2026-02-22T20:39:44.947Z","endTime":"2026-02-22T20:39:48.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255669961910773,"aZ":-12.178539208103597,"pfxX":-5.704554168652708,"pfxZ":10.229299473382863,"pX":-0.5576832734452682,"pZ":1.7336006055508637,"vX0":5.15677282635323,"vY0":-138.52028046148553,"vZ0":-10.073481956698519,"x":138.26,"y":191.97,"x0":-1.6970314171154084,"y0":50.00064793757429,"z0":6.218555307045492,"aX":-11.148979250456586},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":9.4,"spinRate":2282,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.39453726320162863,"extension":6.553372210314096},"hitData":{"launchSpeed":86.3,"launchAngle":34.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.99,"coordY":87.86}},"index":1,"playId":"d3b74157-3c59-336e-8957-e51545295e7b","pitchNumber":2,"startTime":"2026-02-22T20:40:03.666Z","endTime":"2026-02-22T20:40:14.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:40:14.683Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks. Michael Siani to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:41:03.593Z","endTime":"2026-02-22T20:43:04.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":"42b0fd70-2fcb-37ed-a4c2-8c2d3cc7ef25","startTime":"2026-02-22T20:40:43.863Z","endTime":"2026-02-22T20:40:47.302Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1076431873078,"aZ":-36.646297810405216,"pfxX":-1.259683000314785,"pfxZ":-3.091165400005716,"pX":0.660459071943516,"pZ":-0.056410226788455496,"vX0":6.811931050153343,"vY0":-119.31780651838588,"vZ0":-6.790637275009279,"x":91.82,"y":240.3,"x0":-2.0629116967803593,"y0":50.00320942215003,"z0":6.11322776085601,"aX":-1.8248638649766984},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.0,"breakHorizontal":0.7,"spinRate":2257,"spinDirection":33},"zone":14,"typeConfidence":0.87,"plateTime":0.4583550195549435,"extension":6.312434930742976},"index":1,"playId":"6d30da20-1c87-33c0-869a-5897a3991e3b","pitchNumber":1,"startTime":"2026-02-22T20:41:05.049Z","endTime":"2026-02-22T20:41:08.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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,"disengagementNum":1,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":663474,"fullName":"Triston McKenzie"}}},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"08318036-0196-1003-001c-f08cd117d70a","pitchNumber":1,"startTime":"2026-02-22T20:41:45.962Z","endTime":"2026-02-22T20:41:57.398Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"startTime":"2026-02-22T20:41:57.398Z","endTime":"2026-02-22T20:42:41.396Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36180152899283,"aZ":-11.599224638733084,"pfxX":-4.103015898583315,"pfxZ":10.694759869695291,"pX":0.6253738077016741,"pZ":1.0478387544586687,"vX0":7.591243356971244,"vY0":-138.20195538310048,"vZ0":-11.94022636598784,"x":100.19,"y":187.99,"x0":-1.6307071468945749,"y0":50.0013659683902,"z0":6.216581340718095,"aX":-7.892997178064976},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":2343,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.3971443170977791,"extension":6.512826669137871},"index":4,"playId":"e007e87b-e735-373b-be94-bcb64678bd0c","pitchNumber":2,"startTime":"2026-02-22T20:42:41.396Z","endTime":"2026-02-22T20:42:45.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.439344266064296,"aZ":-11.055544550012218,"pfxX":-3.3676550138609715,"pfxZ":10.82617934916821,"pX":-0.10742239885701962,"pZ":1.2466965910160057,"vX0":5.851687115101176,"vY0":-139.07493043281133,"vZ0":-11.52395890044622,"x":121.09,"y":205.12,"x0":-1.805354428239557,"y0":50.00388351043055,"z0":6.187660176600944,"aX":-6.570000133996004},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":4.8,"spinRate":2346,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.39449676321848415,"extension":6.49758302863654},"index":5,"playId":"254524d4-0b37-314f-ab68-da462b59f0bf","pitchNumber":3,"startTime":"2026-02-22T20:43:01.043Z","endTime":"2026-02-22T20:43:04.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.38,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:43:04.976Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Smith singles on a line drive to right fielder Fernando Tatis Jr. Michael Siani scores. Kyle Tucker to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:43:19.250Z","endTime":"2026-02-22T20:45:46.342Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"responsiblePitcher":{"id":663474,"link":"/api/v1/people/663474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.820097094603625,"aZ":-12.11174651640062,"pfxX":-6.180947064885123,"pfxZ":10.43994693232137,"pX":-0.08152178331468762,"pZ":-0.17444385946359556,"vX0":6.652784571196446,"vY0":-138.0088184185055,"vZ0":-14.807441637398574,"x":120.11,"y":243.49,"x0":-1.724759096821697,"y0":50.00058652589715,"z0":6.087349252765465,"aX":-11.875646785824316},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2302,"spinDirection":199},"zone":13,"typeConfidence":0.91,"plateTime":0.3974639040286547,"extension":6.578900728907007},"index":0,"playId":"8678adde-794a-37fd-bd9f-1f66e9cada8e","pitchNumber":1,"startTime":"2026-02-22T20:43:41.180Z","endTime":"2026-02-22T20:43:45.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.472640939995856,"aZ":-8.960256843792461,"pfxX":-1.878993760315264,"pfxZ":11.841957680863914,"pX":0.09294207991097424,"pZ":2.3360856378050463,"vX0":5.619430489926638,"vY0":-139.39401238632442,"vZ0":-9.193650601554621,"x":113.46,"y":175.71,"x0":-1.7084217995770636,"y0":50.00162587256134,"z0":6.275844364838262,"aX":-3.683498958232001},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.6,"breakHorizontal":2.2,"spinRate":2381,"spinDirection":193},"zone":5,"typeConfidence":0.91,"plateTime":0.39352662417645323,"extension":6.476711866019204},"index":1,"playId":"8ccede75-608e-3631-b743-a86481e7e21f","pitchNumber":2,"startTime":"2026-02-22T20:44:04.502Z","endTime":"2026-02-22T20:44:07.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.714333665757444,"aZ":-11.64811075811896,"pfxX":-7.074524128805887,"pfxZ":10.428321786654493,"pX":-0.04414349222729641,"pZ":0.44735806723661037,"vX0":7.336506699746145,"vY0":-139.05630093757136,"vZ0":-13.414446945232712,"x":118.68,"y":226.7,"x0":-1.7911614489852967,"y0":50.00528489241167,"z0":6.093672909086027,"aX":-13.926879829097132},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2178,"spinDirection":204},"zone":13,"typeConfidence":0.91,"plateTime":0.39314412613909555,"extension":6.609283332015328},"index":2,"playId":"125edf48-bb90-3775-b2ae-69967bf70295","pitchNumber":3,"startTime":"2026-02-22T20:44:24.274Z","endTime":"2026-02-22T20:44:27.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306537986457357,"aZ":-26.609018804902774,"pfxX":1.5321584640132815,"pfxZ":3.164385599718031,"pX":-0.12563086241470575,"pZ":3.283854193094165,"vX0":4.372813448476093,"vY0":-130.6418202459912,"vZ0":-2.9638538673350032,"x":121.79,"y":150.12,"x0":-2.0091902755327755,"y0":50.00039866743753,"z0":6.398603127496708,"aX":2.6899610998811365},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":-3.6,"spinRate":2052,"spinDirection":165},"zone":2,"typeConfidence":0.91,"plateTime":0.4166738126223204,"extension":6.389143534645488},"index":3,"playId":"563154e7-b831-3b5a-ac9e-3ed42af27ff5","pitchNumber":4,"startTime":"2026-02-22T20:44:47.210Z","endTime":"2026-02-22T20:44:50.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":96.3,"endSpeed":88.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.481759721598948,"aZ":-11.176938971798561,"pfxX":-1.70107364287077,"pfxZ":10.514285322877324,"pX":1.526210551789793,"pZ":2.8479644958409267,"vX0":9.079905871089501,"vY0":-139.9214773607603,"vZ0":-7.868471740214705,"x":58.82,"y":161.88,"x0":-1.529874465919049,"y0":50.00038739752876,"z0":6.416156301931329,"aX":-3.3971770062074884},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":1.3,"spinRate":2389,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.3903987313086872,"extension":6.625855278384251},"index":4,"playId":"47456e8b-72d6-39be-87aa-2d30c55af19f","pitchNumber":5,"startTime":"2026-02-22T20:45:08.787Z","endTime":"2026-02-22T20:45:12.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487086409704315,"aZ":-26.9809075583088,"pfxX":1.789264089240207,"pfxZ":3.0378085348544897,"pX":-0.5412731583739833,"pZ":2.685250943829218,"vX0":3.236706589896038,"vY0":-129.29203345850783,"vZ0":-4.295563059991784,"x":137.63,"y":166.28,"x0":-2.0371039603643006,"y0":50.003858181848784,"z0":6.415374269634212,"aX":3.0581661740137065},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-4.0,"spinRate":2131,"spinDirection":169},"zone":4,"typeConfidence":0.9,"plateTime":0.4220706241493102,"extension":6.386684390848157},"hitData":{"launchSpeed":78.3,"launchAngle":21.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":147.41,"coordY":114.2}},"index":5,"playId":"02712c06-5cd4-3848-898b-2d6aa276ba0b","pitchNumber":6,"startTime":"2026-02-22T20:45:37.154Z","endTime":"2026-02-22T20:45:46.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":672279,"link":"/api/v1/people/672279"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.0,"awayTeamWinProbability":65.0,"homeTeamWinProbabilityAdded":-10.5,"leverageIndex":2.17,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:45:46.342Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ward strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:46:18.837Z","endTime":"2026-02-22T20:47:15.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.030733015720724,"aZ":-10.10394495369796,"pfxX":-4.08437119816336,"pfxZ":11.231695069194327,"pX":-0.2764596112872271,"pZ":2.577518125316956,"vX0":6.0498073216662345,"vY0":-139.24771664634827,"vZ0":-8.442029238638163,"x":127.54,"y":169.19,"x0":-1.9458148455936408,"y0":50.00612384999301,"z0":6.315685234734352,"aX":-8.028722848053237},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":6.1,"spinRate":2494,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.39322519336751816,"extension":6.601699683375822},"index":0,"playId":"783b7ff8-b0df-35c9-9f5b-01af7377e526","pitchNumber":1,"startTime":"2026-02-22T20:46:31.233Z","endTime":"2026-02-22T20:46:34.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.639213948708484,"aZ":-39.70249957810884,"pfxX":0.9723943619999533,"pfxZ":-5.188020586951673,"pX":0.3600711282027717,"pZ":1.4293666100775293,"vX0":5.507559816555698,"vY0":-119.3240617875215,"vZ0":-3.1582706221775334,"x":103.27,"y":200.19,"x0":-2.098523004395207,"y0":50.00434283975504,"z0":6.325817300439717,"aX":1.409721799419224},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.8,"breakHorizontal":-3.0,"spinRate":2461,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4579583733976875,"extension":6.169836682590058},"index":1,"playId":"50bb6eff-e0a6-3e81-a05d-f5a4bdb8670c","pitchNumber":2,"startTime":"2026-02-22T20:46:52.963Z","endTime":"2026-02-22T20:46:56.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88614129385316,"aZ":-34.576220768320404,"pfxX":4.5613523479484215,"pfxZ":-1.6340827681907397,"pX":0.6980982705297966,"pZ":1.009708052280488,"vX0":5.159470719049473,"vY0":-120.47611660597002,"vZ0":-5.231070556812066,"x":90.39,"y":211.52,"x0":-2.0617082638207984,"y0":50.00040995641756,"z0":6.256804089923637,"aX":6.719356609148903},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.0,"breakHorizontal":-9.5,"spinRate":2453,"spinDirection":29},"zone":14,"typeConfidence":0.86,"plateTime":0.45422395273854654,"extension":6.379964616048535},"index":2,"playId":"3ad3465e-e3a8-3b21-ab5d-0c8c1359f485","pitchNumber":3,"startTime":"2026-02-22T20:47:11.376Z","endTime":"2026-02-22T20:47:15.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.4,"awayTeamWinProbability":60.6,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.87,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:47:15.108Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Senzel doubles (1) on a sharp line drive to left fielder Jase Bowen. Kyle Tucker scores. Will Smith scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:47:41.217Z","endTime":"2026-02-22T20:49:59.589Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663474,"fullName":"Triston McKenzie","link":"/api/v1/people/663474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":{"id":663474,"link":"/api/v1/people/663474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":663474,"link":"/api/v1/people/663474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":96.4,"endSpeed":87.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06361117486419,"aZ":-10.31178711472301,"pfxX":-0.87297374841666,"pfxZ":11.030365811142874,"pX":-0.0781790759735344,"pZ":3.0954140835342803,"vX0":5.085497477162306,"vY0":-140.212362685904,"vZ0":-7.236300972161897,"x":119.98,"y":155.2,"x0":-1.8056116320816844,"y0":50.00353985271271,"z0":6.390290913954509,"aX":-1.7313942512206533},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":0.5,"spinRate":2571,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.3913300529053063,"extension":6.459803540935703},"index":0,"playId":"b0ced6ef-ab32-3247-8c3a-782867f02375","pitchNumber":1,"startTime":"2026-02-22T20:47:44.993Z","endTime":"2026-02-22T20:47:49.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33579787213731,"aZ":-13.55018701271422,"pfxX":-5.481393297087508,"pfxZ":9.427999837441089,"pX":-0.22157111097866508,"pZ":0.8975325455188993,"vX0":6.19847044606676,"vY0":-138.3234450732449,"vZ0":-11.929492400029932,"x":125.45,"y":214.55,"x0":-1.7592676907916127,"y0":50.001383600000096,"z0":6.126394556989123,"aX":-10.824432750580279},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2392,"spinDirection":200},"zone":13,"typeConfidence":0.91,"plateTime":0.3931417234952743,"extension":6.65004010170566},"index":1,"playId":"832ab235-76f4-3eb2-b79f-1aa5addecc70","pitchNumber":2,"startTime":"2026-02-22T20:48:12.681Z","endTime":"2026-02-22T20:48:15.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.007181620488424,"aZ":-22.826302108900194,"pfxX":0.6982619531915173,"pfxZ":5.2739837775735845,"pX":1.1166335075850395,"pZ":0.09756240323143597,"vX0":7.778966410238219,"vY0":-131.5740395204076,"vZ0":-11.268792580607153,"x":74.44,"y":236.15,"x0":-1.9553645436466134,"y0":50.003417692151515,"z0":6.092026837140607,"aX":1.2377977489985952},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":-2.8,"spinRate":2317,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.41452786124154883,"extension":6.581801424643662},"index":2,"playId":"306dbb9e-bcb9-3f7c-8a29-afc96cb00459","pitchNumber":3,"startTime":"2026-02-22T20:48:30.850Z","endTime":"2026-02-22T20:48:34.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.927025903763695,"aZ":-12.589733955157195,"pfxX":-0.24472326594263166,"pfxZ":10.263635600024632,"pX":-0.1065022713615943,"pZ":3.280769343147089,"vX0":4.700559445884526,"vY0":-137.17315573565654,"vZ0":-5.979937712802723,"x":121.06,"y":150.2,"x0":-1.8095219190110596,"y0":50.004872675056426,"z0":6.3450026489345515,"aX":-0.46687715673292535},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-0.5,"spinRate":2440,"spinDirection":195},"zone":2,"typeConfidence":0.89,"plateTime":0.3990645548725156,"extension":6.550312509385149},"index":3,"playId":"5c47e3c5-a4e3-3acc-af13-734afc15e4f6","pitchNumber":4,"startTime":"2026-02-22T20:48:53.513Z","endTime":"2026-02-22T20:48:59.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474819622919938,"aZ":-36.36434472564228,"pfxX":1.9860586098740605,"pfxZ":-2.8475190031773465,"pX":1.3552540633997314,"pZ":1.933529831407725,"vX0":7.340141417493412,"vY0":-120.60791036730372,"vZ0":-2.7945620911293503,"x":65.34,"y":186.57,"x0":-1.9855438188711607,"y0":50.00151539791638,"z0":6.314507265487635,"aX":2.924012844283569},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.5,"breakHorizontal":-5.4,"spinRate":2429,"spinDirection":34},"zone":14,"typeConfidence":0.87,"plateTime":0.4541565339887321,"extension":6.295552264178499},"index":4,"playId":"7046b99e-56d7-34aa-b1eb-6a6f9a8337a2","pitchNumber":5,"startTime":"2026-02-22T20:49:26.113Z","endTime":"2026-02-22T20:49:30.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.331181627538946,"aZ":-12.33466608871214,"pfxX":-6.222969327096131,"pfxZ":10.243631071009482,"pX":-0.34319352995315505,"pZ":3.453469298821074,"vX0":6.149447445736215,"vY0":-138.60895572358206,"vZ0":-5.724086622361843,"x":130.08,"y":145.54,"x0":-1.7870189305165456,"y0":50.0027548654656,"z0":6.376261322268557,"aX":-12.052480077416194},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":10.0,"spinRate":2369,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3958674694184836,"extension":6.5320439126174685},"hitData":{"launchSpeed":108.1,"launchAngle":15.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":38.7,"coordY":110.43}},"index":5,"playId":"6750dc23-416f-3d81-bcd2-63f1f0b438cc","pitchNumber":6,"startTime":"2026-02-22T20:49:48.036Z","endTime":"2026-02-22T20:49:59.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_ab"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_ab"},{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":663474,"link":"/api/v1/people/663474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-17.9,"leverageIndex":1.7,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:49:59.589Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Tibbs III walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:52:55.274Z","endTime":"2026-02-22T20:54:05.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663901,"fullName":"Michael Flynn","link":"/api/v1/people/663901"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"postOnThird":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-22T20:50:29.748Z","endTime":"2026-02-22T20:52:46.675Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Michael Flynn replaces Triston McKenzie.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-22T20:52:46.675Z","endTime":"2026-02-22T20:52:57.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663901,"link":"/api/v1/people/663901"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663474,"link":"/api/v1/people/663474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683170092876303,"aZ":-25.944653093607297,"pfxX":1.5700451770789607,"pfxZ":3.5636644518940983,"pX":1.4638954882322153,"pZ":1.7780474112618025,"vX0":6.847155935761697,"vY0":-130.38441164139886,"vZ0":-4.666220864480889,"x":61.2,"y":190.77,"x0":-1.3846396629176085,"y0":50.00091424240767,"z0":5.514513928595554,"aX":2.7405712865136826},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":-4.2,"spinRate":2489,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.417773720047689,"extension":6.055210773701726},"index":2,"playId":"835fe86e-b7ef-36c6-a79c-3752142577bb","pitchNumber":1,"startTime":"2026-02-22T20:52:57.396Z","endTime":"2026-02-22T20:53:01.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50240971239141,"aZ":-18.355838013615628,"pfxX":-4.396908769227931,"pfxZ":7.664673021171442,"pX":-1.1063427850497638,"pZ":4.041621854516598,"vX0":2.2750258090723348,"vY0":-133.83357734633861,"vZ0":-0.50905165091746,"x":147.95,"y":125.03,"x0":-1.3988809895839627,"y0":50.00436437430302,"z0":5.556062047561465,"aX":-7.928940678876609},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":7.4,"spinRate":2080,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.4102066591870912,"extension":6.093396823057295},"index":3,"playId":"2ece6243-eec4-3628-aee3-70ebc2c98dd6","pitchNumber":2,"startTime":"2026-02-22T20:53:12.907Z","endTime":"2026-02-22T20:53:16.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530149347339194,"aZ":-17.090666890491104,"pfxX":-4.932242377637657,"pfxZ":8.193059458973835,"pX":2.5706919169347637,"pZ":1.9206926716852513,"vX0":11.257683911177404,"vY0":-134.41976683871067,"vZ0":-6.051923518638592,"x":74.03,"y":151.31,"x0":-1.019718868273335,"y0":50.00031542913797,"z0":5.403085938550312,"aX":-9.07819363231147},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2213,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.406552224549555,"extension":6.196934574220216},"index":4,"playId":"e3888f0f-8bd6-3456-813c-f1f9d4a0c472","pitchNumber":3,"startTime":"2026-02-22T20:53:29.447Z","endTime":"2026-02-22T20:53:33.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Michael Flynn. Nick Senzel to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":5,"actionPlayId":"e3888f0f-8bd6-3456-813c-f1f9d4a0c472","startTime":"2026-02-22T20:53:51.489Z","endTime":"2026-02-22T20:54:02.435Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669222,"link":"/api/v1/people/669222"},"defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"postOnThird":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.8,"dramaIndex":27.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.468752137990304,"aZ":-19.240042705787438,"pfxX":-5.640787831730936,"pfxZ":7.188064075517929,"pX":-0.9728350427061422,"pZ":4.6042509855574,"vX0":2.9820668582019763,"vY0":-133.03237180896403,"vZ0":0.8091487456688399,"x":154.08,"y":114.47,"x0":-1.3730642038473002,"y0":50.00378435193664,"z0":5.686698131726392,"aX":-10.151401695190557},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.4,"breakHorizontal":9.6,"spinRate":2146,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4111038623060974,"extension":6.06714299060668},"index":6,"playId":"e596076c-375b-389e-afc6-0ec9da274c96","pitchNumber":4,"startTime":"2026-02-22T20:54:02.435Z","endTime":"2026-02-22T20:54:05.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696486,"link":"/api/v1/people/696486"},"credit":"b_pa"},{"player":{"id":663901,"link":"/api/v1/people/663901"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":0.8,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:54:05.983Z","atBatIndex":22},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Zach Ehrhard hit by pitch. James Tibbs III to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:54:28.364Z","endTime":"2026-02-22T20:54:51.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663901,"fullName":"Michael Flynn","link":"/api/v1/people/663901"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"postOnSecond":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"postOnThird":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.918513347766673,"aZ":-25.34080315500678,"pfxX":-7.650468041810207,"pfxZ":3.772575997867392,"pX":-2.9138081860109155,"pZ":3.6392673469709607,"vX0":-1.10527008093163,"vY0":-133.29093928353095,"vZ0":-0.43486355336717186,"x":228.07,"y":140.52,"x0":-1.4998996103868731,"y0":50.00298675149048,"z0":5.624157311431516,"aX":-13.85310887491107},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":14.2,"spinRate":1920,"spinDirection":245},"zone":11,"typeConfidence":0.84,"plateTime":0.409930156074366,"extension":6.053118291063673},"index":0,"playId":"78339c81-6002-3568-94f2-1161c40faf60","pitchNumber":1,"startTime":"2026-02-22T20:54:40.326Z","endTime":"2026-02-22T20:54:51.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"first":{"id":696486,"link":"/api/v1/people/696486"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_pa"},{"player":{"id":663901,"link":"/api/v1/people/663901"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":1.15,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:54:51.091Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Fitzgerald walks. Nick Senzel scores. James Tibbs III to 3rd. Zach Ehrhard to 2nd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:56:03.282Z","endTime":"2026-02-22T20:57:47.921Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663901,"fullName":"Michael Flynn","link":"/api/v1/people/663901"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"postOnSecond":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"postOnThird":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"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":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":{"id":663474,"link":"/api/v1/people/663474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-22T20:55:04.618Z","endTime":"2026-02-22T20:56:05.578Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":701394,"link":"/api/v1/people/701394"},"second":{"id":696486,"link":"/api/v1/people/696486"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32225043957269,"aZ":-18.791942001612597,"pfxX":-4.005220390357939,"pfxZ":7.550627838278547,"pX":-1.656047822497366,"pZ":3.3508996955256753,"vX0":0.8907612961864877,"vY0":-133.2135203466085,"vZ0":-2.1638859917142437,"x":180.12,"y":148.31,"x0":-1.4776000246702528,"y0":50.0029913893197,"z0":5.5529010247611446,"aX":-7.098350210109719},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":7.0,"spinRate":1894,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.41337722891102313,"extension":6.020883987747154},"index":1,"playId":"63428ee8-68cf-364e-880b-070400a165d9","pitchNumber":1,"startTime":"2026-02-22T20:56:05.578Z","endTime":"2026-02-22T20:56:08.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":701394,"link":"/api/v1/people/701394"},"second":{"id":696486,"link":"/api/v1/people/696486"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.722513482722427,"aZ":-16.431319890799685,"pfxX":-5.496260576460779,"pfxZ":8.516675292758176,"pX":1.1514673174475583,"pZ":2.9185631266841403,"vX0":7.924873306560668,"vY0":-135.38236124973486,"vZ0":-3.75322818579342,"x":73.11,"y":159.98,"x0":-1.1053412759056616,"y0":50.00292340801064,"z0":5.479519041095526,"aX":-10.160296626791606},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":8.2,"spinRate":2116,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.405228634683219,"extension":6.249539105462836},"index":2,"playId":"01d23753-85c0-31e8-975a-ca595cf97539","pitchNumber":2,"startTime":"2026-02-22T20:56:23.549Z","endTime":"2026-02-22T20:56:31.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":701394,"link":"/api/v1/people/701394"},"second":{"id":696486,"link":"/api/v1/people/696486"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.041524353736246,"aZ":-17.842099174718964,"pfxX":-5.311322907884647,"pfxZ":7.838178402090453,"pX":-1.1814738043789632,"pZ":2.4893470418962544,"vX0":1.9558950438309792,"vY0":-134.1295067972247,"vZ0":-4.315166205208196,"x":162.04,"y":171.57,"x0":-1.2285882854419634,"y0":50.00200036351245,"z0":5.3849706819318595,"aX":-9.711786676896851},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":9.2,"spinRate":2079,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.40778752280152686,"extension":6.120223646650702},"index":3,"playId":"c5b06ca5-6db9-3379-b115-8d8d2081ffd0","pitchNumber":3,"startTime":"2026-02-22T20:57:01.870Z","endTime":"2026-02-22T20:57:05.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":701394,"link":"/api/v1/people/701394"},"second":{"id":696486,"link":"/api/v1/people/696486"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":91.8,"endSpeed":84.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.034276579715605,"aZ":-19.927652785497926,"pfxX":-5.174602364352513,"pfxZ":6.70368541737051,"pX":-1.5312368984272546,"pZ":3.7408174189508867,"vX0":1.0894342217043933,"vY0":-133.86824477464043,"vZ0":-1.2005401436969945,"x":175.37,"y":137.78,"x0":-1.2691420384644192,"y0":50.005561824346465,"z0":5.612198318509576,"aX":-9.457940645214403},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":9.1,"spinRate":2039,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.4080874003776178,"extension":6.0955506664196815},"index":4,"playId":"8c38c87d-7ecf-3cda-94b7-f9378337dd83","pitchNumber":4,"startTime":"2026-02-22T20:57:21.051Z","endTime":"2026-02-22T20:57:24.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":701394,"link":"/api/v1/people/701394"},"second":{"id":696486,"link":"/api/v1/people/696486"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46500496293651,"aZ":-17.313570369373753,"pfxX":-5.725986121288901,"pfxZ":8.268150284199235,"pX":-0.8489218909466589,"pZ":2.1866708795204275,"vX0":2.8307747561784575,"vY0":-133.40794044421932,"vZ0":-5.1826189358094785,"x":149.36,"y":179.74,"x0":-1.1814328318530174,"y0":50.004876075639395,"z0":5.4079647271212865,"aX":-10.29270763827728},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":9.7,"spinRate":2079,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.41102847445365187,"extension":6.168627698058474},"index":5,"playId":"2f36f62a-3828-33ea-b587-095cae5bd427","pitchNumber":5,"startTime":"2026-02-22T20:57:42.025Z","endTime":"2026-02-22T20:57:47.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"first":{"id":701394,"link":"/api/v1/people/701394"},"second":{"id":696486,"link":"/api/v1/people/696486"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_pa"},{"player":{"id":663901,"link":"/api/v1/people/663901"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-5.999999999999998,"leverageIndex":1.69,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:57:47.921Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Siani pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-22T20:58:06.330Z","endTime":"2026-02-22T20:58:35.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663901,"fullName":"Michael Flynn","link":"/api/v1/people/663901"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082554739642358,"aZ":-25.791007995262753,"pfxX":1.5430940565127416,"pfxZ":3.70263518889048,"pX":0.5757405899717756,"pZ":2.279469859964208,"vX0":4.402292736820691,"vY0":-129.92080827648203,"vZ0":-3.350676275995578,"x":95.05,"y":177.23,"x0":-1.3354559565970243,"y0":50.00280857658826,"z0":5.52791917631373,"aX":2.659366186403105},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":-3.7,"spinRate":2571,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.4202434354937874,"extension":6.112019277908382},"index":0,"playId":"1b7cea4e-b8ba-342d-a14f-631998cff551","pitchNumber":1,"startTime":"2026-02-22T20:58:12.251Z","endTime":"2026-02-22T20:58:16.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":701394,"link":"/api/v1/people/701394"},"third":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.914957524313774,"aZ":-25.81065501867772,"pfxX":1.6443845339236978,"pfxZ":3.6758999604807103,"pX":0.7669607651967549,"pZ":2.076553707784758,"vX0":4.561139319540019,"vY0":-130.3479038819268,"vZ0":-3.7269449126351004,"x":87.77,"y":182.71,"x0":-1.2151147313608912,"y0":50.00277098312023,"z0":5.460950432089213,"aX":2.8448218404658414},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":-4.0,"spinRate":2624,"spinDirection":180},"zone":9,"typeConfidence":0.9,"plateTime":0.4192895495500646,"extension":6.170361216006935},"hitData":{"launchSpeed":60.4,"launchAngle":38.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":125.67,"coordY":125.73}},"index":1,"playId":"57c39e4e-4711-306f-b707-d25024270f49","pitchNumber":2,"startTime":"2026-02-22T20:58:27.682Z","endTime":"2026-02-22T20:58:35.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":701394,"link":"/api/v1/people/701394"},"third":{"id":696486,"link":"/api/v1/people/696486"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672279,"link":"/api/v1/people/672279"},"credit":"b_ab"},{"player":{"id":663901,"link":"/api/v1/people/663901"},"credit":"p_ab"},{"player":{"id":672279,"link":"/api/v1/people/672279"},"credit":"b_pa"},{"player":{"id":663901,"link":"/api/v1/people/663901"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":3.200000000000001,"leverageIndex":1.22,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-22T20:58:35.529Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-22T21:00:56.084Z","endTime":"2026-02-22T21:01:46.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702318,"fullName":"Chris Campos","link":"/api/v1/people/702318"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chris Campos replaces Will Klein.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:00:21.238Z","endTime":"2026-02-22T21:00:58.239Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702318,"link":"/api/v1/people/702318"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78305361811304,"aZ":-9.09049757553136,"pfxX":-2.975906393021077,"pfxZ":12.53851286932266,"pX":1.1427342588678941,"pZ":0.2026529457570799,"vX0":7.109259169410746,"vY0":-135.14570839083402,"vZ0":-12.11562280048246,"x":73.44,"y":233.31,"x0":-1.1409717772174393,"y0":50.00345504597524,"z0":5.394232938484422,"aX":-5.479691435021201},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.2,"breakHorizontal":3.8,"spinRate":2409,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4060382000282332,"extension":6.488519884704401},"index":1,"playId":"f8dac777-c1e5-3e68-9c26-e5bc616d57c5","pitchNumber":1,"startTime":"2026-02-22T21:00:58.239Z","endTime":"2026-02-22T21:01:02.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.217687656136185,"aZ":-11.756305677335508,"pfxX":-4.77547354184746,"pfxZ":11.00793019443508,"pX":-0.138836408214603,"pZ":2.6330491998515737,"vX0":4.653381865358836,"vY0":-135.91554083975018,"vZ0":-5.764454179705523,"x":122.29,"y":167.69,"x0":-1.259925427239339,"y0":50.00091105400567,"z0":5.6116409310561846,"aX":-8.855906142057853},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":7.6,"spinRate":2236,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4043494841143245,"extension":6.292818956672383},"index":2,"playId":"73d6e383-d6d5-320f-be1c-6f23b9df27b1","pitchNumber":2,"startTime":"2026-02-22T21:01:09.151Z","endTime":"2026-02-22T21:01:12.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.451562298473874,"aZ":-11.647436330475172,"pfxX":-2.768461173765981,"pfxZ":11.232989714512872,"pX":0.10606587183055526,"pZ":3.6392142944001247,"vX0":4.616064472002679,"vY0":-135.0788491310327,"vZ0":-3.4172128238711057,"x":112.96,"y":140.52,"x0":-1.273975394695871,"y0":50.00461903206057,"z0":5.753118089655181,"aX":-5.06021950895114},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":4.0,"spinRate":2231,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4071996265092217,"extension":6.190804664469314},"index":3,"playId":"dbc1e300-a746-3ea4-a9ba-909201b475d5","pitchNumber":3,"startTime":"2026-02-22T21:01:20.135Z","endTime":"2026-02-22T21:01:24.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-22T21:01:34.618Z","endTime":"2026-02-22T21:01:41.352Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.528740679101777,"aZ":-25.114457306077266,"pfxX":1.929068797422397,"pfxZ":4.337298294829891,"pX":0.6632554004491545,"pZ":3.436403469062506,"vX0":4.60200259241469,"vY0":-125.75332447705371,"vZ0":-0.8511940543916001,"x":91.72,"y":146.0,"x0":-1.4291990864869497,"y0":50.004406536675546,"z0":5.786543378535937,"aX":3.140454559698516},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.9,"breakHorizontal":-4.4,"spinRate":2250,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.4328287107360502,"extension":6.354601681903108},"index":5,"playId":"a69ec3e7-0062-37ca-ae56-61b233e59b9a","pitchNumber":4,"startTime":"2026-02-22T21:01:41.352Z","endTime":"2026-02-22T21:01:46.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:01:46.163Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to first baseman Ryan Ward.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-22T21:02:04.165Z","endTime":"2026-02-22T21:02:27.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702318,"fullName":"Chris Campos","link":"/api/v1/people/702318"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.266056314926917,"aZ":-10.900048883470099,"pfxX":-2.17740456741784,"pfxZ":11.459546339474498,"pX":0.6200297945176994,"pZ":2.68335204156137,"vX0":4.901332055631199,"vY0":-135.5588484022698,"vZ0":-5.734231212395884,"x":93.37,"y":166.33,"x0":-0.9305104017379414,"y0":50.006296076111866,"z0":5.590618974356472,"aX":-4.043724459531213},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.7,"breakHorizontal":2.9,"spinRate":2298,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.40440363357594356,"extension":6.497361219609717},"index":0,"playId":"b0e3f1b8-a74e-3f11-b6ac-033348447ff2","pitchNumber":1,"startTime":"2026-02-22T21:02:08.683Z","endTime":"2026-02-22T21:02:12.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891380520524997,"aZ":-25.35812253781186,"pfxX":1.7496121029172342,"pfxZ":4.195827199599751,"pX":-0.09247378125538099,"pZ":3.529367066923423,"vX0":3.088570238915713,"vY0":-126.16537041026068,"vZ0":-0.4407889968362219,"x":120.52,"y":143.49,"x0":-1.556253479579101,"y0":50.00171241564741,"z0":5.736984053842056,"aX":2.84067326978511},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":-3.8,"spinRate":2290,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.43291345972531525,"extension":6.2269486922937425},"hitData":{"launchSpeed":85.7,"launchAngle":64.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.51,"coordY":168.38}},"index":1,"playId":"efb3affc-4161-3e66-b744-22bdb9c666e0","pitchNumber":2,"startTime":"2026-02-22T21:02:19.326Z","endTime":"2026-02-22T21:02:27.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:02:27.379Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-22T21:02:47.973Z","endTime":"2026-02-22T21:03:52.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702318,"fullName":"Chris Campos","link":"/api/v1/people/702318"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.130254800288505,"aZ":-9.47764586761772,"pfxX":-3.514134455186288,"pfxZ":12.108323177910922,"pX":-0.07797687855596915,"pZ":2.7492100048842625,"vX0":4.060562680429282,"vY0":-136.5484568761635,"vZ0":-6.040231802166701,"x":119.97,"y":164.55,"x0":-1.1329317085187411,"y0":50.00212784902399,"z0":5.6528495643722145,"aX":-6.587072487202103},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.8,"breakHorizontal":5.4,"spinRate":2177,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.40224941181404583,"extension":6.3521232135739165},"index":0,"playId":"d6efcfb5-c3a0-3c4b-8440-61c19d92882a","pitchNumber":1,"startTime":"2026-02-22T21:02:54.838Z","endTime":"2026-02-22T21:02:59.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32117343165501,"aZ":-41.8735580287762,"pfxX":0.5283231302778928,"pfxZ":-7.443662491176115,"pX":-0.28429129715594625,"pZ":1.1608404818523925,"vX0":2.056430623349294,"vY0":-113.61700366155311,"vZ0":-1.181632803751,"x":127.84,"y":207.44,"x0":-1.2706563220254892,"y0":50.000340460883514,"z0":5.8584561519137,"aX":0.6885676066979141},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.4,"breakHorizontal":-1.4,"spinRate":2073,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.4825522169040286,"extension":6.357634603713156},"index":1,"playId":"c0dc52af-f0ce-36e6-ba4d-10471b05228a","pitchNumber":2,"startTime":"2026-02-22T21:03:07.770Z","endTime":"2026-02-22T21:03:11.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509975895500563,"aZ":-21.352621304755758,"pfxX":2.8329287848265725,"pfxZ":6.427424205689567,"pX":0.27200386180286856,"pZ":1.0502325400269545,"vX0":3.5817395959106424,"vY0":-128.65047745581117,"vZ0":-7.3163860399745735,"x":106.63,"y":210.42,"x0":-1.5039189772523978,"y0":50.00402103809557,"z0":5.573893316108552,"aX":4.77158941061583},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.3,"breakHorizontal":-5.9,"spinRate":2460,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.42497694289553056,"extension":6.378519826784601},"index":2,"playId":"08436481-6d4a-35c3-9ca4-8c138be9ab52","pitchNumber":3,"startTime":"2026-02-22T21:03:22.760Z","endTime":"2026-02-22T21:03:28.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054172046796282,"aZ":-23.810900255702272,"pfxX":2.2546580255682867,"pfxZ":5.071751550842231,"pX":0.05077590160516962,"pZ":1.2060434106344298,"vX0":3.3972433381958806,"vY0":-127.31522553231471,"vZ0":-6.299423043481919,"x":115.06,"y":206.22,"x0":-1.5914805995178265,"y0":50.00154666392737,"z0":5.585183594547056,"aX":3.7175154403944437},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":-4.8,"spinRate":2417,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.42947555789545966,"extension":6.378582945854924},"index":3,"playId":"4d79e679-828f-3b31-b918-4e1b13d7ff81","pitchNumber":4,"startTime":"2026-02-22T21:03:36.491Z","endTime":"2026-02-22T21:03:40.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77405838046245,"aZ":-44.57825780608579,"pfxX":-1.3529581170277591,"pfxZ":-9.520112111434655,"pX":-0.5127206472813514,"pZ":2.811776454969042,"vX0":2.0219691991609605,"vY0":-114.51931282193735,"vZ0":2.707430290436068,"x":124.64,"y":161.1,"x0":-1.2387551284388496,"y0":50.000611901549156,"z0":6.033420700348769,"aX":-1.7640749692647753},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.0,"breakHorizontal":1.8,"spinRate":2105,"spinDirection":6},"zone":4,"typeConfidence":2.0,"plateTime":0.4816937183789971,"extension":6.437986932693893},"index":4,"playId":"97eb8d32-b001-334a-985a-ac917303ec31","pitchNumber":5,"startTime":"2026-02-22T21:03:48.160Z","endTime":"2026-02-22T21:03:52.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":702318,"link":"/api/v1/people/702318"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:03:52.706Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Rojas walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-22T21:06:30.936Z","endTime":"2026-02-22T21:07:28.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hart replaces Michael Flynn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:06:17.030Z","endTime":"2026-02-22T21:06:30.936Z","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":663901,"link":"/api/v1/people/663901","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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.9,"endSpeed":86.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31210959781166,"aZ":-20.39895432276203,"pfxX":8.407218486588656,"pfxZ":6.352245971872602,"pX":-0.5165269607912542,"pZ":0.2443409877934903,"vX0":-10.619580746859635,"vY0":-134.57592007396426,"vZ0":-10.314483901749345,"x":86.54,"y":223.45,"x0":2.3690273098874663,"y0":50.00230612591359,"z0":5.542094368624109,"aX":15.583742948349492},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":1991,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.40535789729172755,"extension":6.399920572459984},"index":1,"playId":"318e0b0c-b3ea-3f70-9728-50dd6349537c","pitchNumber":1,"startTime":"2026-02-22T21:06:30.936Z","endTime":"2026-02-22T21:06:34.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.8,"endSpeed":82.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620304732190714,"aZ":-24.048610713327303,"pfxX":-0.621394372559747,"pfxZ":4.800495676281083,"pX":-1.6193373882978372,"pZ":2.2406072121551714,"vX0":-9.645602579440046,"vY0":-128.98861425398266,"vZ0":-4.7026098795590805,"x":178.73,"y":178.28,"x0":2.2419684470485617,"y0":50.00564324739061,"z0":5.930706861275734,"aX":-1.0501432765575582},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":3.1,"spinRate":2290,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4238565510689849,"extension":6.121034370263969},"index":2,"playId":"20f76a12-89eb-3f9f-aedf-6b5a5073911f","pitchNumber":2,"startTime":"2026-02-22T21:06:48.688Z","endTime":"2026-02-22T21:06:52.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.465564544972597,"aZ":-18.069275329332697,"pfxX":6.382984275916529,"pfxZ":7.905937402740054,"pX":1.16950070477334,"pZ":1.8214885380528962,"vX0":-5.139423097451219,"vY0":-133.41678373083212,"vZ0":-6.856996308243149,"x":72.42,"y":189.6,"x0":2.3013885376637786,"y0":50.00226753903743,"z0":5.749580643716116,"aX":11.388062093244956},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-10.3,"spinRate":2085,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.41215679023482243,"extension":6.343577703681989},"index":3,"playId":"bab674eb-881f-35f3-8199-5b3f3a7c474a","pitchNumber":3,"startTime":"2026-02-22T21:07:06.531Z","endTime":"2026-02-22T21:07:10.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.048272556874714,"aZ":-18.036110812803415,"pfxX":5.632705680710119,"pfxZ":7.906609811668871,"pX":-0.3469671331580021,"pZ":1.3299103253718054,"vX0":-8.590291305411874,"vY0":-133.22502561943034,"vZ0":-8.084586152579782,"x":130.23,"y":202.87,"x0":2.195337166544311,"y0":50.003148176421426,"z0":5.720203063847773,"aX":10.072337454588567},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":-8.3,"spinRate":2108,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.41197741431937596,"extension":6.191151718397689},"index":4,"playId":"0cfab3c6-c835-326f-98e0-23a35278b840","pitchNumber":4,"startTime":"2026-02-22T21:07:23.555Z","endTime":"2026-02-22T21:07:28.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.35,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:07:28.169Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chris Newell grounds into a force out, second baseman Jake Cronenworth to shortstop Xander Bogaerts. Noah Miller out at 2nd. Chris Newell to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-22T21:08:01.187Z","endTime":"2026-02-22T21:08:39.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Chris Newell replaces Kyle Tucker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:07:35.482Z","endTime":"2026-02-22T21:07:57.816Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683006,"link":"/api/v1/people/683006"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Noah Miller replaces Miguel Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-22T21:07:57.816Z","endTime":"2026-02-22T21:08:03.325Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695653,"link":"/api/v1/people/695653"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"},"base":1,"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.018605334053234,"aZ":-24.453799341658563,"pfxX":-0.9213917321241518,"pfxZ":4.672933426925844,"pX":-0.7947551961462415,"pZ":1.9225170742510538,"vX0":-8.023123677726995,"vY0":-127.44106272685916,"vZ0":-4.794592700894014,"x":147.29,"y":186.87,"x0":2.507794199929484,"y0":50.00377504722226,"z0":5.748344891867034,"aX":-1.5228807715884176},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.7,"breakHorizontal":3.4,"spinRate":2396,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4289960099768013,"extension":6.0491579874609425},"index":2,"playId":"db7687f0-7595-303d-afaa-56e6d3582750","pitchNumber":1,"startTime":"2026-02-22T21:08:03.325Z","endTime":"2026-02-22T21:08:07.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13836762675823,"aZ":-22.84710440300071,"pfxX":10.017135890846426,"pfxZ":5.205598666200465,"pX":0.7762850859046183,"pZ":2.3190775877869414,"vX0":-8.080803793308613,"vY0":-133.15657939025544,"vZ0":-4.457188978916467,"x":87.41,"y":176.16,"x0":2.551937390888343,"y0":50.00483286461716,"z0":5.672097291257274,"aX":17.95370102056643},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-16.3,"spinRate":2130,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.41166382975559745,"extension":6.373423130727858},"hitData":{"launchSpeed":71.0,"launchAngle":-0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.58,"coordY":156.27}},"index":3,"playId":"7a48d8ba-2bb3-36e3-aa87-5d5f4ff7a6a8","pitchNumber":2,"startTime":"2026-02-22T21:08:24.071Z","endTime":"2026-02-22T21:08:39.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:08:39.974Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out sharply to left fielder Jase Bowen.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-22T21:08:47.140Z","endTime":"2026-02-22T21:09:19.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43429375100629,"aZ":-32.79344572271016,"pfxX":-8.337299206194576,"pfxZ":-0.4413115811717496,"pX":-0.5467751042581844,"pZ":2.780979887100549,"vX0":-4.937700690424394,"vY0":-119.02960662601957,"vZ0":-0.24439833834435387,"x":137.84,"y":163.69,"x0":2.645864410983007,"y0":50.00054256844392,"z0":5.885153521618615,"aX":-11.814505155794759},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.6,"breakHorizontal":16.4,"spinRate":2737,"spinDirection":293},"zone":1,"typeConfidence":2.0,"plateTime":0.4623210450595092,"extension":5.987417249229026},"hitData":{"launchSpeed":102.2,"launchAngle":35.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":90.2,"coordY":50.25}},"index":0,"playId":"4f5b3a4e-10c0-332e-ab74-b197342031a0","pitchNumber":1,"startTime":"2026-02-22T21:09:07.939Z","endTime":"2026-02-22T21:09:19.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.4,"awayTeamWinProbability":86.6,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.49,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:09:19.854Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Ward grounds out to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-22T21:09:40.368Z","endTime":"2026-02-22T21:10:38.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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(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.6,"endSpeed":82.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697364457221443,"aZ":-21.984525316914617,"pfxX":-1.552866731601037,"pfxZ":5.875945735684946,"pX":-0.1702864836752798,"pZ":2.0852032771190046,"vX0":-6.113928156525916,"vY0":-130.40256264472092,"vZ0":-5.433663941816397,"x":123.49,"y":182.48,"x0":2.3999255745164247,"y0":50.001450988122514,"z0":5.839285270139321,"aX":-2.691382695374411},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.7,"breakHorizontal":4.1,"spinRate":2360,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.4189620209004996,"extension":6.185921704611621},"index":0,"playId":"c1c608e5-248e-33ff-8f29-6fdba9db6de8","pitchNumber":1,"startTime":"2026-02-22T21:09:50.090Z","endTime":"2026-02-22T21:09:54.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603507223910746,"aZ":-34.23288758378045,"pfxX":6.580380689293276,"pfxZ":-1.3484280352617168,"pX":-0.6386961256749737,"pZ":0.5060611157421883,"vX0":-9.179149218321637,"vY0":-123.77482375719684,"vZ0":-5.599860620377092,"x":141.35,"y":225.12,"x0":2.2921365994715224,"y0":50.0030505835686,"z0":5.721515889877282,"aX":10.03757934277822},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.7,"breakHorizontal":-9.4,"spinRate":1026,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.44541473191078484,"extension":6.261123424113904},"index":1,"playId":"758d983d-78b6-3797-a301-088d9d40c85d","pitchNumber":2,"startTime":"2026-02-22T21:10:09.000Z","endTime":"2026-02-22T21:10:13.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.362673202708024,"aZ":-21.793890205250115,"pfxX":9.424962939593634,"pfxZ":5.632482755019182,"pX":0.9737452044271196,"pZ":2.294985084673815,"vX0":-6.966276431029076,"vY0":-135.08635972830822,"vZ0":-4.881682617238531,"x":79.88,"y":176.82,"x0":2.3659154420598405,"y0":50.0002270978606,"z0":5.664567397340754,"aX":17.35712261408972},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":-15.5,"spinRate":2160,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.40600400020791616,"extension":6.100000933765098},"hitData":{"launchSpeed":101.8,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.61,"coordY":172.62}},"index":2,"playId":"a71eae1e-3620-3400-b319-a442058f2754","pitchNumber":3,"startTime":"2026-02-22T21:10:31.052Z","endTime":"2026-02-22T21:10:38.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.9999999999999982,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:10:38.179Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Manny Machado pops out to first baseman Ryan Ward.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-22T21:13:05.140Z","endTime":"2026-02-22T21:14:02.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680729,"fullName":"Garrett McDaniels","link":"/api/v1/people/680729"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Noah Miller remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:13:00.595Z","endTime":"2026-02-22T21:13:00.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695653,"link":"/api/v1/people/695653"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Chris Newell remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-22T21:13:00.611Z","endTime":"2026-02-22T21:13:00.614Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683006,"link":"/api/v1/people/683006"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Garrett McDaniels replaces Chris Campos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-22T21:13:00.614Z","endTime":"2026-02-22T21:13:06.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680729,"link":"/api/v1/people/680729"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702318,"link":"/api/v1/people/702318","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":93.6,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.719939897715893,"aZ":-23.547911449299388,"pfxX":9.659511177694906,"pfxZ":4.632101390837842,"pX":0.7677046650123378,"pZ":1.799352657382486,"vX0":-4.8930355139979795,"vY0":-136.04474670841327,"vZ0":-7.057089655265669,"x":87.74,"y":190.2,"x0":1.3411147272200645,"y0":50.0038778549932,"z0":6.0759313972162206,"aX":17.985390231545857},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.0,"breakHorizontal":-16.3,"spinRate":2402,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.40365619431709066,"extension":5.947019354811467},"index":3,"playId":"3f7ed3fd-cdb7-33e0-a183-315d72f03049","pitchNumber":1,"startTime":"2026-02-22T21:13:06.714Z","endTime":"2026-02-22T21:13:10.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.290716798805743,"aZ":-22.787949686641944,"pfxX":9.124981659990965,"pfxZ":4.993271371586826,"pX":-0.6897501184880817,"pZ":1.7176781969590456,"vX0":-8.483587249830366,"vY0":-136.3186819037844,"vZ0":-7.417550069117213,"x":143.29,"y":192.4,"x0":1.2788830063590437,"y0":50.003730822999835,"z0":6.05006993384283,"aX":17.15486357775757},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.6,"breakHorizontal":-14.8,"spinRate":2416,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.40198298563534074,"extension":6.011214949035051},"index":4,"playId":"6863497a-8d5b-3c57-80f5-a09b7513d276","pitchNumber":2,"startTime":"2026-02-22T21:13:20.405Z","endTime":"2026-02-22T21:13:24.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32874897256986,"aZ":-31.158791607944586,"pfxX":-1.0301697971142267,"pfxZ":0.6418465874635455,"pX":-0.013234995480379931,"pZ":1.3505159512621518,"vX0":-3.0334489361895067,"vY0":-124.64578221922658,"vZ0":-5.493684167254292,"x":117.5,"y":202.32,"x0":1.353843394182982,"y0":50.000688213269065,"z0":6.159460464570551,"aX":-1.6180946796784754},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.1,"breakHorizontal":2.5,"spinRate":2648,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.439630250639373,"extension":5.879784836822689},"index":5,"playId":"e9987356-dddd-3f44-9e31-cf6d05ef201f","pitchNumber":3,"startTime":"2026-02-22T21:13:35.046Z","endTime":"2026-02-22T21:13:40.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55494295526654,"aZ":-31.65200832040316,"pfxX":-0.7421844072816004,"pfxZ":0.33176595511113405,"pX":0.7879353310552705,"pZ":2.751462779582842,"vX0":-1.5430726137672879,"vY0":-125.64206157247423,"vZ0":-2.166756086098276,"x":86.97,"y":164.49,"x0":1.508668670275394,"y0":50.005347295418105,"z0":6.21963676558217,"aX":-1.1759135300653916},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":1.7,"spinRate":2520,"spinDirection":333},"zone":6,"typeConfidence":2.0,"plateTime":0.4374377747664173,"extension":5.892158366987218},"hitData":{"launchSpeed":85.7,"launchAngle":69.0,"totalDistance":100.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.4,"coordY":164.14}},"index":6,"playId":"6497a711-3b37-3065-a499-96b2722ad2e2","pitchNumber":4,"startTime":"2026-02-22T21:13:54.133Z","endTime":"2026-02-22T21:14:02.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:14:02.264Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a sharp line drive to right fielder Chris Newell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-22T21:14:19.280Z","endTime":"2026-02-22T21:15:05.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680729,"fullName":"Garrett McDaniels","link":"/api/v1/people/680729"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683006,"link":"/api/v1/people/683006"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":83.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.90239787127945,"aZ":-23.819446208587834,"pfxX":9.715012754188384,"pfxZ":4.558204628978366,"pX":0.4979211015126248,"pZ":3.599585618839259,"vX0":-5.642413913940733,"vY0":-136.46192508454564,"vZ0":-2.669976205631943,"x":98.02,"y":141.59,"x0":1.3612858107613823,"y0":50.00223834467149,"z0":6.282819401677671,"aX":17.806120728723116},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-16.0,"spinRate":2266,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4057817644632906,"extension":5.763013103400173},"index":0,"playId":"9865e6f7-c890-35b9-926f-7302551b27dc","pitchNumber":1,"startTime":"2026-02-22T21:14:24.953Z","endTime":"2026-02-22T21:14:28.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.1,"endSpeed":79.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.493441399820657,"aZ":-31.75890148688397,"pfxX":0.5030162987154818,"pfxZ":0.26242586173343385,"pX":0.5454839909118002,"pZ":0.6938255349842967,"vX0":-2.3467513450252997,"vY0":-125.25602698934695,"vZ0":-6.776981642857547,"x":96.21,"y":220.05,"x0":1.429527603316358,"y0":50.00436136668441,"z0":6.03420855529845,"aX":0.7990074597199068},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.8,"breakHorizontal":-0.4,"spinRate":2537,"spinDirection":351},"zone":14,"typeConfidence":2.0,"plateTime":0.43741836483464347,"extension":5.76332744173913},"index":1,"playId":"d4142b91-a94c-3361-a254-0f13f6ea5293","pitchNumber":2,"startTime":"2026-02-22T21:14:39.124Z","endTime":"2026-02-22T21:14:42.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294125761537895,"aZ":-23.017268432509642,"pfxX":6.869206052045193,"pfxZ":4.77405516067852,"pX":0.5942961253120445,"pZ":2.95500420296712,"vX0":-4.930931631750561,"vY0":-136.90883394772922,"vZ0":-4.6113782021498055,"x":94.35,"y":158.99,"x0":1.5168994241181641,"y0":50.00153690593523,"z0":6.21560777671606,"aX":13.174410238278215},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":-11.5,"spinRate":2293,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.39849478788016457,"extension":5.934631092899494},"hitData":{"launchSpeed":106.8,"launchAngle":13.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.29,"coordY":88.41}},"index":2,"playId":"d6c4fb77-0d24-3786-a072-792dd10ee2e8","pitchNumber":3,"startTime":"2026-02-22T21:14:56.181Z","endTime":"2026-02-22T21:15:05.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.7,"awayTeamWinProbability":85.3,"homeTeamWinProbabilityAdded":2.299999999999999,"leverageIndex":0.52,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:15:05.222Z","atBatIndex":34},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jake Cronenworth grounds into a double play, pitcher Garrett McDaniels to shortstop Noah Miller to first baseman Ryan Ward. Fernando Tatis Jr. out at 2nd. Jake Cronenworth out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-22T21:15:21.018Z","endTime":"2026-02-22T21:16:11.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680729,"fullName":"Garrett McDaniels","link":"/api/v1/people/680729"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680729,"link":"/api/v1/people/680729"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695653,"link":"/api/v1/people/695653"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695653,"link":"/api/v1/people/695653"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118395351816933,"aZ":-23.03544292701436,"pfxX":6.252627229446895,"pfxZ":4.727992612293707,"pX":1.3995937157616265,"pZ":2.0448449063128296,"vX0":-2.232938654527469,"vY0":-137.18656258272304,"vZ0":-6.802524575653028,"x":63.65,"y":183.57,"x0":1.4045372562853302,"y0":50.00663764014278,"z0":6.092392073920849,"aX":12.098129991344537},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.6,"breakHorizontal":-10.9,"spinRate":2333,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.3970078200807303,"extension":6.005090469206499},"index":0,"playId":"be59d96d-0737-3b3a-a116-932f240e9011","pitchNumber":1,"startTime":"2026-02-22T21:15:29.215Z","endTime":"2026-02-22T21:15:33.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.021834261187937,"aZ":-35.10925329656468,"pfxX":0.39289929306686666,"pfxZ":-1.8563238061948875,"pX":1.132646212503957,"pZ":1.611546086421077,"vX0":-1.0413341386515889,"vY0":-123.75074391168326,"vZ0":-4.168635495832861,"x":73.83,"y":195.27,"x0":1.5041385876623325,"y0":50.00115287909395,"z0":6.196164661053421,"aX":0.62163430228397},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.0,"breakHorizontal":-0.5,"spinRate":2609,"spinDirection":342},"zone":14,"typeConfidence":2.0,"plateTime":0.4392267655608535,"extension":5.8813096044394015},"index":1,"playId":"bed95710-4622-3a33-a598-b41eda9ba97c","pitchNumber":2,"startTime":"2026-02-22T21:15:43.976Z","endTime":"2026-02-22T21:15:48.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42828659909454,"aZ":-25.301061417762558,"pfxX":7.185310022756324,"pfxZ":3.6086264714167875,"pX":1.1251616911681068,"pZ":2.667928377824499,"vX0":-3.2666490844665796,"vY0":-136.51755064551668,"vZ0":-4.969754806376512,"x":74.11,"y":166.75,"x0":1.3975498031268492,"y0":50.004396832391066,"z0":6.233099226092079,"aX":13.690085304350507},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.8,"breakHorizontal":-12.5,"spinRate":2319,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.39978739535002106,"extension":5.865578586534706},"hitData":{"launchSpeed":54.7,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.59,"coordY":176.98}},"index":2,"playId":"5b5435da-4fd9-324d-9a30-bb315e4f31f7","pitchNumber":3,"startTime":"2026-02-22T21:16:00.302Z","endTime":"2026-02-22T21:16:11.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":680729,"link":"/api/v1/people/680729"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-4.299999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:16:11.208Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Senzel doubles (2) on a fly ball to left fielder Jase Bowen.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-22T21:18:21.531Z","endTime":"2026-02-22T21:18:31.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"Defensive Substitution: Carlos Rodríguez replaces center fielder Jackson Merrill, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:17:56.797Z","endTime":"2026-02-22T21:18:21.531Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":687749,"link":"/api/v1/people/687749"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.1,"endSpeed":81.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.716841287863318,"aZ":-23.96830595608372,"pfxX":-2.853567125890878,"pfxZ":4.918065175960969,"pX":-0.003730882812896408,"pZ":2.467146338064069,"vX0":-5.419019318634322,"vY0":-128.18386048062294,"vZ0":-3.991330909537695,"x":126.34,"y":158.65,"x0":2.505982114619998,"y0":50.004754805625744,"z0":5.9088053481061245,"aX":-4.764027663985307},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.3,"breakHorizontal":6.4,"spinRate":2383,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.42677348130805504,"extension":6.089785933203},"hitData":{"launchSpeed":105.4,"launchAngle":22.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.59,"coordY":81.77}},"index":1,"playId":"d71efdbf-56d7-3468-bf56-cab01b12b24b","pitchNumber":1,"startTime":"2026-02-22T21:18:21.531Z","endTime":"2026-02-22T21:18:31.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.32,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:18:31.636Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Tibbs III grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-22T21:18:54.671Z","endTime":"2026-02-22T21:19:57.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696486,"fullName":"James Tibbs III","link":"/api/v1/people/696486"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.014203511996424,"aZ":-29.046696904647693,"pfxX":-7.677677385387351,"pfxZ":2.221877514475043,"pX":0.860480013215901,"pZ":2.7555677339543587,"vX0":-2.2998704302678443,"vY0":-118.01616837779913,"vZ0":-0.961481105792665,"x":84.2,"y":164.38,"x0":2.8456211660719926,"y0":50.00119270390922,"z0":5.849885549915907,"aX":-10.800375962633792},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":2558,"spinDirection":287},"zone":6,"typeConfidence":2.0,"plateTime":0.46457575640814586,"extension":6.010270902946321},"index":0,"playId":"4a44595b-b258-3a5b-a21a-442eec1a0db2","pitchNumber":1,"startTime":"2026-02-22T21:19:02.566Z","endTime":"2026-02-22T21:19:06.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81890181862877,"aZ":-22.29773381023843,"pfxX":8.925093208563519,"pfxZ":5.5446749970537335,"pX":-0.3001849233763677,"pZ":2.2824430893158847,"vX0":-9.950439006097044,"vY0":-132.97171908842842,"vZ0":-4.7895589374892005,"x":128.44,"y":177.15,"x0":2.339547811822954,"y0":50.00465169370948,"z0":5.735151042517745,"aX":15.905945766711914},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":-13.9,"spinRate":2165,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.41268745093931436,"extension":6.184415546952055},"index":1,"playId":"c76f2058-fa81-358a-9139-5fb0bb7c1799","pitchNumber":2,"startTime":"2026-02-22T21:19:23.310Z","endTime":"2026-02-22T21:19:27.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84135322178639,"aZ":-31.485610590983303,"pfxX":6.048930754422596,"pfxZ":0.46586275589575266,"pX":-0.17002162046729488,"pZ":1.177610797128358,"vX0":-7.4050715315407425,"vY0":-121.2269906063651,"vZ0":-4.43913670484879,"x":123.48,"y":206.98,"x0":2.1456594502230093,"y0":50.003591314456855,"z0":5.796849887094597,"aX":8.957416346368428},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.0,"breakHorizontal":-9.1,"spinRate":1123,"spinDirection":88},"zone":13,"typeConfidence":2.0,"plateTime":0.45271223837668106,"extension":6.33720512298754},"hitData":{"launchSpeed":75.3,"launchAngle":-37.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.3,"coordY":174.44}},"index":2,"playId":"3b9d75c8-d456-3662-a841-96615bd5c0c9","pitchNumber":3,"startTime":"2026-02-22T21:19:48.909Z","endTime":"2026-02-22T21:19:57.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":696486,"link":"/api/v1/people/696486","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696486,"link":"/api/v1/people/696486"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":696486,"link":"/api/v1/people/696486"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.6,"awayTeamWinProbability":90.4,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.41,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:19:57.194Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Ehrhard strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-22T21:20:28.382Z","endTime":"2026-02-22T21:21:45.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":701394,"fullName":"Zach Ehrhard","link":"/api/v1/people/701394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531995602626207,"aZ":-31.85064061342503,"pfxX":5.463934717383012,"pfxZ":0.226128644590057,"pX":-0.03680733183039885,"pZ":2.5980931897844544,"vX0":-7.023061325012708,"vY0":-120.46974964681868,"vZ0":-1.0754503412093084,"x":118.4,"y":168.63,"x0":2.2133842229626772,"y0":50.00549610409319,"z0":5.878727245213829,"aX":7.990819223513849},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.4,"breakHorizontal":-8.2,"spinRate":1211,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.45555453383676836,"extension":6.160524270536437},"index":0,"playId":"7481dcc4-e0ed-3854-9046-b3e765ab5fbb","pitchNumber":1,"startTime":"2026-02-22T21:20:28.382Z","endTime":"2026-02-22T21:20:32.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775837292855233,"aZ":-22.44127567890742,"pfxX":-0.13547786242136778,"pfxZ":5.713525315972445,"pX":0.0032494971245372343,"pZ":3.00010143907751,"vX0":-6.211802364018916,"vY0":-129.34705824804485,"vZ0":-2.95227337480814,"x":116.88,"y":157.78,"x0":2.448523179702563,"y0":50.00005849897775,"z0":5.867905246968264,"aX":-0.2290518985263692},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":1.6,"spinRate":2277,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.4226833937723713,"extension":6.324626024703491},"index":1,"playId":"db42c6e2-302f-3109-a57b-e69aa4db1543","pitchNumber":2,"startTime":"2026-02-22T21:20:47.562Z","endTime":"2026-02-22T21:20:51.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-22T21:20:59.894Z","endTime":"2026-02-22T21:21:19.727Z","isPitch":false,"type":"action","player":{"id":701394,"link":"/api/v1/people/701394"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":74.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.658632999738707,"aZ":-29.04476614435844,"pfxX":0.024500007402481927,"pfxZ":2.1713026722654636,"pX":-1.0432580550792028,"pZ":3.7653849063536153,"vX0":-7.420833228273027,"vY0":-120.39475874893967,"vZ0":0.7549665483732377,"x":156.77,"y":137.11,"x0":2.101480098958869,"y0":50.000181246750735,"z0":6.058444538710759,"aX":0.03601594034139178},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.4,"breakHorizontal":2.0,"spinRate":1327,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.4584082547926114,"extension":6.2241531102087},"index":3,"playId":"5011d1ac-5080-3922-b7b9-d7b84db6fe29","pitchNumber":3,"startTime":"2026-02-22T21:21:19.727Z","endTime":"2026-02-22T21:21:25.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393764147906424,"aZ":-28.12848550211074,"pfxX":-6.785972549531051,"pfxZ":2.799629314691579,"pX":-0.5052622032083572,"pZ":1.3748213165147463,"vX0":-5.40967245702652,"vY0":-120.11638119599205,"vZ0":-4.267882822341463,"x":136.26,"y":201.66,"x0":2.6658560931703486,"y0":50.0053812670417,"z0":5.7036809113087,"aX":-9.819884065741519},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.2,"breakHorizontal":13.7,"spinRate":2697,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.45771855823573837,"extension":6.062542252727067},"index":4,"playId":"a94c67cb-743e-3137-9361-58a92b1ba508","pitchNumber":4,"startTime":"2026-02-22T21:21:41.208Z","endTime":"2026-02-22T21:21:45.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":701394,"link":"/api/v1/people/701394"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.9,"awayTeamWinProbability":89.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:21:45.050Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Fitzgerald pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-22T21:21:53.854Z","endTime":"2026-02-22T21:23:44.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.057330507681304,"aZ":-25.771791212366576,"pfxX":-1.4890096435347253,"pfxZ":3.672218983142084,"pX":-1.0022409437848567,"pZ":2.7526872967751785,"vX0":-8.17659685067543,"vY0":-130.7629821132596,"vZ0":-3.067496038729296,"x":155.2,"y":164.46,"x0":2.3508994722212297,"y0":50.00088403716515,"z0":5.8622658902522415,"aX":-2.5906981215068234},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.2,"breakHorizontal":4.4,"spinRate":2489,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.4179335728919886,"extension":5.987904576571622},"index":0,"playId":"656e3ce3-6f4a-3d2a-b889-34f95748823a","pitchNumber":1,"startTime":"2026-02-22T21:22:12.579Z","endTime":"2026-02-22T21:22:39.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665705653836245,"aZ":-26.020823550732693,"pfxX":-1.433190306447514,"pfxZ":3.6431151724869846,"pX":-0.27830268374526895,"pZ":2.3647599044895444,"vX0":-6.319181323911089,"vY0":-128.6256340963381,"vZ0":-3.6878564467792194,"x":127.61,"y":174.93,"x0":2.3884830492429723,"y0":50.00425734042288,"z0":5.816604444124191,"aX":-2.419224441487945},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":4.0,"spinRate":2489,"spinDirection":188},"zone":4,"typeConfidence":2.0,"plateTime":0.42452616284240374,"extension":6.186165550386519},"index":1,"playId":"60ef90b2-e3f0-3a92-bdc1-d6a10d2e988e","pitchNumber":2,"startTime":"2026-02-22T21:22:51.173Z","endTime":"2026-02-22T21:22:55.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306165065734536,"aZ":-32.076250577121726,"pfxX":3.6959208319055312,"pfxZ":0.06099777285590413,"pX":1.6798951545077718,"pZ":3.186507988516821,"vX0":-2.808789301856449,"vY0":-121.36222094085304,"vZ0":0.016427789928458614,"x":52.97,"y":152.74,"x0":2.3709349310194536,"y0":50.00002665986976,"z0":5.968814010154922,"aX":5.523494145300195},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":-6.0,"spinRate":1377,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.45097288819094183,"extension":6.159973040213069},"index":2,"playId":"40be89ad-344f-3ad4-b327-6b554d7817e4","pitchNumber":3,"startTime":"2026-02-22T21:23:12.351Z","endTime":"2026-02-22T21:23:16.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31660249346435,"aZ":-29.579027227082257,"pfxX":-8.597784069233855,"pfxZ":1.7958691403943332,"pX":-0.7878040330036712,"pZ":1.7279276233662688,"vX0":-5.611338420393356,"vY0":-119.43474695083684,"vZ0":-2.983193833839283,"x":147.03,"y":192.13,"x0":2.7099545249829173,"y0":50.00038942318224,"z0":5.657161476847897,"aX":-12.400402868185864},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.8,"breakHorizontal":16.9,"spinRate":2591,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4588606556870509,"extension":5.939941989785396},"hitData":{"launchSpeed":65.9,"launchAngle":66.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.13,"coordY":158.09}},"index":3,"playId":"98909577-58d0-3b0f-b36a-a24bef59bba5","pitchNumber":4,"startTime":"2026-02-22T21:23:35.039Z","endTime":"2026-02-22T21:23:44.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":1.299999999999999,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:23:44.776Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to right fielder Chris Newell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-22T21:26:01.555Z","endTime":"2026-02-22T21:27:13.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814527,"fullName":"Patrick Copen","link":"/api/v1/people/814527"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683006,"link":"/api/v1/people/683006"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Seby Zavala replaces left fielder James Tibbs III, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:25:53.690Z","endTime":"2026-02-22T21:25:53.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":696486,"link":"/api/v1/people/696486"},"defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Keston Hiura replaces catcher Will Smith, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-22T21:25:53.709Z","endTime":"2026-02-22T21:25:53.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669374,"link":"/api/v1/people/669374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":669257,"link":"/api/v1/people/669257"},"defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":669899,"link":"/api/v1/people/669899"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Josue De Paula replaces first baseman Ryan Ward, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-22T21:25:53.711Z","endTime":"2026-02-22T21:25:53.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800543,"link":"/api/v1/people/800543"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":669899,"link":"/api/v1/people/669899"},"defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":696486,"link":"/api/v1/people/696486"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Patrick Copen replaces Garrett McDaniels.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-22T21:25:53.714Z","endTime":"2026-02-22T21:26:03.745Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814527,"link":"/api/v1/people/814527"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680729,"link":"/api/v1/people/680729","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28329810679254,"aZ":-12.604778040158031,"pfxX":-1.2605239343449863,"pfxZ":9.317600258260327,"pX":0.6269218834123069,"pZ":2.555598760006913,"vX0":6.084484207932318,"vY0":-143.75885331975084,"vZ0":-8.133398451711548,"x":93.1,"y":169.78,"x0":-1.350094617079209,"y0":50.00140179043667,"z0":6.197700464716201,"aX":-2.6477451024365566},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.5,"breakHorizontal":1.1,"spinRate":2523,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3805145513269834,"extension":6.049725763007145},"index":4,"playId":"ed2e1f65-ef06-3c33-9ed0-d8d32d500c7f","pitchNumber":1,"startTime":"2026-02-22T21:26:03.745Z","endTime":"2026-02-22T21:26:07.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":86.4,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.656125755374426,"aZ":-33.66186059059197,"pfxX":5.849703635464682,"pfxZ":-0.9228079161308784,"pX":0.8690032702696785,"pZ":4.537672814903761,"vX0":4.463309286471976,"vY0":-125.8275363292266,"vZ0":2.057225890942419,"x":83.88,"y":116.26,"x0":-1.688421425504169,"y0":50.006281011525815,"z0":6.437851385819184,"aX":9.37709475640608},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.0,"breakHorizontal":-11.6,"spinRate":2931,"spinDirection":36},"zone":12,"typeConfidence":2.0,"plateTime":0.43538901795505236,"extension":5.832328940119939},"index":5,"playId":"3c0c9d70-f5fe-33e6-ac0e-d8290572ee7a","pitchNumber":2,"startTime":"2026-02-22T21:26:21.666Z","endTime":"2026-02-22T21:26:25.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73196939684376,"aZ":-15.458919742358658,"pfxX":0.20201884738209674,"pfxZ":8.010370374581298,"pX":1.500146120967491,"pZ":2.693355879746385,"vX0":8.098359477590916,"vY0":-143.22921730185482,"vZ0":-7.239420705997586,"x":59.82,"y":166.06,"x0":-1.3850343505735863,"y0":50.003402255778894,"z0":6.212306983285844,"aX":0.42051644378790914},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":-1.9,"spinRate":2554,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.381781895438853,"extension":6.157644909580706},"index":6,"playId":"eabeb333-a3b8-349e-b202-6f251b939006","pitchNumber":3,"startTime":"2026-02-22T21:26:37.026Z","endTime":"2026-02-22T21:26:41.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974481718402725,"aZ":-33.34338916266606,"pfxX":7.038164831916783,"pfxZ":-0.7491098054232008,"pX":-0.14213780087592875,"pZ":3.461719295928988,"vX0":1.6770365395953377,"vY0":-124.07895536530484,"vZ0":-0.4582809039673196,"x":122.42,"y":145.31,"x0":-1.7420417102118384,"y0":50.005888265311114,"z0":6.439034263088059,"aX":10.921516824993663},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.2,"breakHorizontal":-13.1,"spinRate":2786,"spinDirection":42},"zone":2,"typeConfidence":2.0,"plateTime":0.44226829561306147,"extension":5.928569569637432},"hitData":{"launchSpeed":88.3,"launchAngle":53.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.75,"coordY":135.76}},"index":7,"playId":"fdb723d9-8b52-358d-a13b-b69161ad4bdc","pitchNumber":4,"startTime":"2026-02-22T21:27:00.477Z","endTime":"2026-02-22T21:27:13.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":814527,"link":"/api/v1/people/814527"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":814527,"link":"/api/v1/people/814527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:27:13.367Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, catcher Seby Zavala to first baseman Keston Hiura.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-22T21:27:33.965Z","endTime":"2026-02-22T21:29:28.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814527,"fullName":"Patrick Copen","link":"/api/v1/people/814527"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669374,"link":"/api/v1/people/669374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94358255903468,"aZ":-14.498145135321945,"pfxX":0.033371070951635495,"pfxZ":8.39648506580658,"pX":1.367943142698114,"pZ":1.7909151352760493,"vX0":7.717650715795316,"vY0":-143.6507583725073,"vZ0":-9.78870918315559,"x":64.86,"y":190.43,"x0":-1.3495608280206435,"y0":50.00583461491919,"z0":6.127912126462895,"aX":0.06988480204553733},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.6,"breakHorizontal":-1.4,"spinRate":2419,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.3802059955530619,"extension":6.0769572976504},"index":0,"playId":"ca4449d9-93d5-3545-87fe-1752c58d4ad8","pitchNumber":1,"startTime":"2026-02-22T21:27:33.965Z","endTime":"2026-02-22T21:27:37.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541363779730542,"aZ":-25.433607950639697,"pfxX":3.0120338171774823,"pfxZ":3.4587413803854297,"pX":0.9911196953324517,"pZ":3.6257836274743207,"vX0":5.237462942510347,"vY0":-138.39158932796462,"vZ0":-2.686605016336869,"x":79.22,"y":140.88,"x0":-1.3138284269734646,"y0":50.00280427591848,"z0":6.304299382009012,"aX":5.868502194616563},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.9,"breakHorizontal":-6.5,"spinRate":2652,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.3950754541351098,"extension":6.038966776975983},"index":1,"playId":"a450663d-47a1-35cf-862d-778db57bef90","pitchNumber":2,"startTime":"2026-02-22T21:27:48.534Z","endTime":"2026-02-22T21:27:52.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6730656873223,"aZ":-15.267213894785153,"pfxX":-0.7027500132214348,"pfxZ":8.274172609456944,"pX":0.37866935783892536,"pZ":3.227121746507562,"vX0":5.7243923139730795,"vY0":-141.87472389484932,"vZ0":-5.927436840316433,"x":102.57,"y":151.65,"x0":-1.5717267510637989,"y0":50.005611516172564,"z0":6.312209261740293,"aX":-1.436538130276503},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":0.1,"spinRate":2326,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.3856758231200179,"extension":6.012583523426844},"index":2,"playId":"39150111-0e4c-3c1d-9925-2d0f0b43cdd3","pitchNumber":3,"startTime":"2026-02-22T21:28:03.486Z","endTime":"2026-02-22T21:28:08.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.769941413399888,"aZ":-20.598937355631723,"pfxX":2.9757396621228827,"pfxZ":5.692744195052837,"pX":0.05851527520542699,"pZ":4.1904232270277895,"vX0":3.694243250660061,"vY0":-140.9426973528562,"vZ0":-2.4344725454534792,"x":114.77,"y":125.64,"x0":-1.6506536518032802,"y0":50.00550764998859,"z0":6.3798951763068965,"aX":6.051487375617635},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.1,"breakHorizontal":-6.1,"spinRate":2529,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.3870162228056677,"extension":5.891684801216192},"index":3,"playId":"4c825571-e0b9-392c-a3a8-da6f7db2d4be","pitchNumber":4,"startTime":"2026-02-22T21:28:25.567Z","endTime":"2026-02-22T21:28:29.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.248416346914176,"aZ":-33.62075609400679,"pfxX":6.41760109039252,"pfxZ":-0.9162120847841511,"pX":1.023566606182364,"pZ":2.8672745065426453,"vX0":4.797831899619687,"vY0":-125.05966961415939,"vZ0":-1.796125729438885,"x":77.98,"y":161.36,"x0":-1.7596094326142433,"y0":50.00568552869616,"z0":6.374971765877742,"aX":10.079849246272804},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.8,"breakHorizontal":-12.8,"spinRate":2817,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.439426438208081,"extension":5.867892743379828},"index":4,"playId":"f1a0a851-f783-3f5c-a4b4-ccc95c33f895","pitchNumber":5,"startTime":"2026-02-22T21:28:46.722Z","endTime":"2026-02-22T21:28:50.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.945328506256114,"aZ":-35.967006178269195,"pfxX":4.706995382941896,"pfxZ":-2.247564044039587,"pX":1.9957495017232758,"pZ":0.33041942370843225,"vX0":7.448401389755778,"vY0":-129.17654598965504,"vZ0":-7.461312258877167,"x0":-1.5415227000806218,"y0":50.006203635686326,"z0":6.0360138330110695,"aX":7.924165278066738},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.6,"breakHorizontal":-10.2,"spinRate":2926,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.42468528113822357,"extension":6.099635240973727},"index":5,"playId":"c884dfa0-0e0c-3e51-b701-9c8a00d6c36d","pitchNumber":6,"startTime":"2026-02-22T21:29:05.649Z","endTime":"2026-02-22T21:29:09.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.970258679547452,"aZ":-18.29640035055986,"pfxX":1.9403970645408237,"pfxZ":6.828685508472983,"pX":0.7416392269095439,"pZ":3.570182416899817,"vX0":5.50230562533423,"vY0":-141.5584757964559,"vZ0":-4.370372643480629,"x":96.78,"y":172.1,"x0":-1.4783316037728564,"y0":50.000400123682375,"z0":6.303455040936601,"aX":3.9408543508674443},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":-4.7,"spinRate":2359,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.38675447452936496,"extension":5.991866417038383},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":132.44,"coordY":194.43}},"index":6,"playId":"5693b166-1899-34b2-a396-c6c546b855a9","pitchNumber":7,"startTime":"2026-02-22T21:29:23.832Z","endTime":"2026-02-22T21:29:28.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":814527,"link":"/api/v1/people/814527"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":814527,"link":"/api/v1/people/814527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:29:28.835Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Campusano flies out to center fielder Michael Siani.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-22T21:29:44.590Z","endTime":"2026-02-22T21:30:06.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814527,"fullName":"Patrick Copen","link":"/api/v1/people/814527"},"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":"Flyout","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":0},"credits":[{"player":{"id":672279,"link":"/api/v1/people/672279"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.075866018368714,"aZ":-14.74272631335146,"pfxX":-0.40174880969538185,"pfxZ":8.662375013990824,"pX":0.5682348738930677,"pZ":3.057721868359365,"vX0":6.530231117550457,"vY0":-140.97488557325704,"vZ0":-6.248719243421853,"x":100.19,"y":161.1,"x0":-1.7261698867324404,"y0":50.0048630676398,"z0":6.254892270161882,"aX":-0.8091001509387654},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":-0.6,"spinRate":2441,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.3885494727355048,"extension":6.098567729841862},"hitData":{"launchSpeed":91.3,"launchAngle":35.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.17,"coordY":84.19}},"index":0,"playId":"8c06bc48-bcf3-3bd9-bf77-d52d9715e03f","pitchNumber":1,"startTime":"2026-02-22T21:29:55.228Z","endTime":"2026-02-22T21:30:06.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":814527,"link":"/api/v1/people/814527"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":814527,"link":"/api/v1/people/814527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:30:06.732Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Siani called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-22T21:32:24.028Z","endTime":"2026-02-22T21:33:09.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672279,"fullName":"Michael Siani","link":"/api/v1/people/672279"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Schnell replaces right fielder Fernando Tatis Jr., batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:32:14.805Z","endTime":"2026-02-22T21:32:14.821Z","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":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":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":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Will Wagner replaces second baseman Jake Cronenworth, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-22T21:32:14.821Z","endTime":"2026-02-22T21:32:14.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"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":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":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rodolfo Durán replaces catcher Luis Campusano, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-22T21:32:14.824Z","endTime":"2026-02-22T21:32:14.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":669134,"link":"/api/v1/people/669134"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sean Boyle replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-22T21:32:14.826Z","endTime":"2026-02-22T21:32:26.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682044,"link":"/api/v1/people/682044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.568781355050884,"aZ":-31.21004250496303,"pfxX":-11.034395851347998,"pfxZ":0.5664497971734077,"pX":-1.208052864360688,"pZ":1.186407364255179,"vX0":7.503885361067261,"vY0":-129.9275927039887,"vZ0":-4.1179107824075825,"x":163.05,"y":206.75,"x0":-2.713568374085716,"y0":50.001014205116654,"z0":5.188124271841637,"aX":-18.68945935075928},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":18.1,"spinRate":2145,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42306736498553654,"extension":6.567830901935114},"index":4,"playId":"fadb8b51-ba9e-39ee-8f3b-c46a8f908879","pitchNumber":1,"startTime":"2026-02-22T21:32:26.156Z","endTime":"2026-02-22T21:32:29.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87301518583207,"aZ":-25.17023586461511,"pfxX":-11.377872980352395,"pfxZ":4.119450999205497,"pX":0.446451941855612,"pZ":2.1554535699338504,"vX0":10.966507884520961,"vY0":-129.7872879775438,"vZ0":-3.2037547181449453,"x":99.98,"y":180.58,"x0":-2.361113702822955,"y0":50.00621091215098,"z0":5.328837465015652,"aX":-19.360957463747802},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":18.1,"spinRate":2202,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.42248233478956854,"extension":6.584568251852279},"index":5,"playId":"c0805a1e-4b8e-3fb2-a7c2-5c7be9ce92d8","pitchNumber":2,"startTime":"2026-02-22T21:32:44.833Z","endTime":"2026-02-22T21:32:48.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.331764635642976,"aZ":-31.084776183831806,"pfxX":-8.460023189218312,"pfxZ":0.6912787911934402,"pX":0.8332973033099706,"pZ":2.127803030038773,"vX0":11.231889803170562,"vY0":-124.06348683441993,"vZ0":-0.9960278182717109,"x":85.24,"y":181.33,"x0":-2.6400736839491823,"y0":50.00150918550351,"z0":5.110568933916895,"aX":-13.273074811325582},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":13.0,"spinRate":1823,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.4404165073341555,"extension":6.388044053620225},"index":6,"playId":"051dbd5c-9d6b-3693-b0ce-155501a135b1","pitchNumber":3,"startTime":"2026-02-22T21:33:04.828Z","endTime":"2026-02-22T21:33:09.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":672279,"link":"/api/v1/people/672279","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672279,"link":"/api/v1/people/672279"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":672279,"link":"/api/v1/people/672279"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:33:09.610Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Noah Miller flies out sharply to center fielder Carlos Rodríguez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-22T21:33:22.801Z","endTime":"2026-02-22T21:33:59.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.780483058363487,"aZ":-29.304476931846583,"pfxX":-11.076058810382927,"pfxZ":1.6528798400782385,"pX":0.01082504068772456,"pZ":2.603312049288876,"vX0":10.45984843989361,"vY0":-131.3771662206444,"vZ0":-1.3875221265349746,"x":116.59,"y":168.49,"x0":-2.597582004736733,"y0":50.001485126412526,"z0":5.331639824527622,"aX":-19.21536489160398},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.9,"breakHorizontal":17.5,"spinRate":2230,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.41811689336210955,"extension":6.436407965471226},"index":0,"playId":"2f73d5a0-20eb-326d-9e95-e71b8ae6f51f","pitchNumber":1,"startTime":"2026-02-22T21:33:35.515Z","endTime":"2026-02-22T21:33:39.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695653,"link":"/api/v1/people/695653","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69348241654056,"aZ":-24.871676618995945,"pfxX":-1.524613856921114,"pfxZ":4.318746962287268,"pX":-0.10227997463629176,"pZ":3.1199168712634666,"vX0":7.5434344031844835,"vY0":-128.47691834018465,"vZ0":-0.6629319915073474,"x":120.9,"y":154.54,"x0":-2.8636188910805482,"y0":50.00414429692719,"z0":5.294385146970413,"aX":-2.579799187293344},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":1.3,"spinRate":2396,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4244313897897394,"extension":6.334237026575409},"hitData":{"launchSpeed":102.1,"launchAngle":26.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.77,"coordY":52.0}},"index":1,"playId":"88c19360-b37a-32d2-918c-e601e045bc93","pitchNumber":2,"startTime":"2026-02-22T21:33:52.463Z","endTime":"2026-02-22T21:33:59.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695653,"link":"/api/v1/people/695653","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695653,"link":"/api/v1/people/695653"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":695653,"link":"/api/v1/people/695653"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:33:59.424Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chris Newell flies out to right fielder Nick Schnell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-22T21:34:11.513Z","endTime":"2026-02-22T21:34:59.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80052584471737,"aZ":-29.158098594178977,"pfxX":6.459116393590839,"pfxZ":2.277396057427554,"pX":2.133409991531431,"pZ":1.526753727478079,"vX0":9.353292432079895,"vY0":-114.72131798234581,"vZ0":-1.7591339350672812,"x":35.68,"y":197.56,"x0":-2.8478578382045185,"y0":50.00001112134598,"z0":5.167059463454491,"aX":8.538753941944908},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.0,"breakHorizontal":-14.2,"spinRate":2735,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4788922873997481,"extension":6.4925006970531},"index":0,"playId":"e115fc2c-943a-31b1-9712-c101fce573a3","pitchNumber":1,"startTime":"2026-02-22T21:34:31.154Z","endTime":"2026-02-22T21:34:34.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2262873437052,"aZ":-22.945221826756992,"pfxX":-7.69464825825255,"pfxZ":5.3330474642788515,"pX":0.46660590519368855,"pZ":2.352080798982921,"vX0":10.265320211167184,"vY0":-130.64996885241436,"vZ0":-2.933734940565495,"x":99.21,"y":175.27,"x0":-2.511585173649898,"y0":50.00394229827647,"z0":5.211811138398217,"aX":-13.319307848475901},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":11.8,"spinRate":2267,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.41904161649215377,"extension":6.564686633431292},"hitData":{"launchSpeed":108.2,"launchAngle":46.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.91,"coordY":109.03}},"index":1,"playId":"61bbc1c3-ecb7-390d-86ab-73fb0dcfbf16","pitchNumber":2,"startTime":"2026-02-22T21:34:50.103Z","endTime":"2026-02-22T21:34:59.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:34:59.542Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jase Bowen walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-22T21:37:27.174Z","endTime":"2026-02-22T21:39:08.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kyle Nevin replaces center fielder Michael Siani, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:37:17.682Z","endTime":"2026-02-22T21:37:17.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693819,"link":"/api/v1/people/693819"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":672279,"link":"/api/v1/people/672279"},"defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Austin Gauthier replaces second baseman Ryan Fitzgerald, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-22T21:37:17.701Z","endTime":"2026-02-22T21:37:17.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702789,"link":"/api/v1/people/702789"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":680837,"link":"/api/v1/people/680837"},"defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kendall George replaces third baseman Nick Senzel, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-22T21:37:17.703Z","endTime":"2026-02-22T21:37:17.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806077,"link":"/api/v1/people/806077"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":669222,"link":"/api/v1/people/669222"},"defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":672279,"link":"/api/v1/people/672279"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carlos Duran replaces Patrick Copen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-22T21:37:17.706Z","endTime":"2026-02-22T21:37:28.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679922,"link":"/api/v1/people/679922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814527,"link":"/api/v1/people/814527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.715336040145743,"aZ":-22.456883560521106,"pfxX":-9.731696964188282,"pfxZ":4.828577279955994,"pX":-0.6096950947821173,"pZ":2.22713054000568,"vX0":7.304985998998303,"vY0":-140.70742721073222,"vZ0":-5.63439861000778,"x":140.24,"y":178.65,"x0":-1.969813037975829,"y0":50.00485411586307,"z0":5.702363345006296,"aX":-19.595198627893527},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":2413,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3886608696900824,"extension":6.505239785798148},"index":4,"playId":"f59e3896-3d9f-39fd-a5e0-29f9341f3fb6","pitchNumber":1,"startTime":"2026-02-22T21:37:28.579Z","endTime":"2026-02-22T21:37:32.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.372802856060964,"aZ":-21.432154506891706,"pfxX":-10.350509570296747,"pfxZ":5.261473325049083,"pX":0.8703176151841511,"pZ":1.4981682894853743,"vX0":10.97981468106655,"vY0":-141.7408586808865,"vZ0":-7.93397137362783,"x":83.83,"y":198.33,"x0":-1.7025780234882704,"y0":50.00242065253185,"z0":5.69424826877526,"aX":-21.131470197111643},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.0,"breakHorizontal":16.6,"spinRate":2364,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.38592355479687956,"extension":6.512871353947526},"index":5,"playId":"bc894873-48b3-3cfe-a70a-5cabbcd210b8","pitchNumber":2,"startTime":"2026-02-22T21:37:48.854Z","endTime":"2026-02-22T21:37:52.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":85.2,"endSpeed":78.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18115782632027,"aZ":-29.498094624562903,"pfxX":4.757743434921248,"pfxZ":1.7347215522570165,"pX":1.7983820288492514,"pZ":0.5784784971582768,"vX0":7.597612286569031,"vY0":-123.77555225225326,"vZ0":-6.498337344694656,"x":48.45,"y":223.16,"x0":-1.936631233506657,"y0":50.00286884669228,"z0":5.728321314459002,"aX":7.33326429237468},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.8,"breakHorizontal":-10.4,"spinRate":2650,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4435989790193191,"extension":6.158159624213746},"index":6,"playId":"b5874772-4d9f-31ef-8c4c-e3fa0c22f431","pitchNumber":3,"startTime":"2026-02-22T21:38:03.882Z","endTime":"2026-02-22T21:38:07.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80210263209557,"aZ":-17.60742261047416,"pfxX":-5.706564757841912,"pfxZ":7.2519364997249145,"pX":-0.8825177842210451,"pZ":2.8498545276645397,"vX0":4.988142788904353,"vY0":-141.43944389903893,"vZ0":-5.070884645557127,"x0":-1.9349084587925278,"y0":50.00413092740081,"z0":5.809458338382993,"aX":-11.465342500428935},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.1,"breakHorizontal":9.2,"spinRate":2283,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3885133119952462,"extension":6.277203953971226},"index":7,"playId":"6244034b-72dc-33b0-8927-5f43e6ba38cd","pitchNumber":4,"startTime":"2026-02-22T21:38:21.958Z","endTime":"2026-02-22T21:38:24.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98602185701863,"aZ":-27.467689562769618,"pfxX":3.5349531750320953,"pfxZ":3.011057233654597,"pX":2.3290976533884558,"pZ":1.7245316474251908,"vX0":8.914365138408838,"vY0":-124.435038779981,"vZ0":-4.304045364763953,"x":150.64,"y":161.83,"x0":-1.7650253747313889,"y0":50.00146323332218,"z0":5.763845494153736,"aX":5.515920427767618},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.7,"breakHorizontal":-8.5,"spinRate":2658,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44091973128048334,"extension":6.379496446665503},"index":8,"playId":"ba82d58b-5c30-39ec-8a98-7ad58081583b","pitchNumber":5,"startTime":"2026-02-22T21:38:45.626Z","endTime":"2026-02-22T21:38:49.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70143052214624,"aZ":-17.840234549014536,"pfxX":-7.895461480225543,"pfxZ":7.17222231190244,"pX":1.0095220395426572,"pZ":1.0720101535367887,"vX0":10.361354858683079,"vY0":-140.4421607095696,"vZ0":-9.374261154166371,"x":28.22,"y":192.22,"x0":-1.7012095500007396,"y0":50.00406882784389,"z0":5.612848201778068,"aX":-15.78011794562838},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":12.2,"spinRate":2343,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.38994820248927065,"extension":6.448426566768233},"index":9,"playId":"bf41d9ef-431e-3608-a947-e744e8390545","pitchNumber":6,"startTime":"2026-02-22T21:39:03.426Z","endTime":"2026-02-22T21:39:08.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"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":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.3,"awayTeamWinProbability":86.7,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":0.76,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:39:08.399Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Clay Dungan called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-22T21:39:31.810Z","endTime":"2026-02-22T21:41:37.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,4,5,6,7],"actionIndex":[0,2],"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Clay Dungan replaces Xander Bogaerts.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:39:34.137Z","endTime":"2026-02-22T21:39:34.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.750810177370518,"aZ":-21.116771649724285,"pfxX":-12.100047055063317,"pfxZ":5.659289017156267,"pX":0.9372849598199574,"pZ":0.8980915490892606,"vX0":11.943516637631916,"vY0":-139.03621645311588,"vZ0":-8.899041838408808,"x":81.27,"y":214.53,"x0":-1.8461260827635197,"y0":50.00353566935596,"z0":5.546685279989108,"aX":-23.64409798288958},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":19.3,"spinRate":2350,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39423851484162054,"extension":6.50845640068901},"index":1,"playId":"7951dd55-9eb4-321a-b564-e5b130417edb","pitchNumber":1,"startTime":"2026-02-22T21:39:34.139Z","endTime":"2026-02-22T21:39:42.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jase Bowen steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"actionPlayId":"7951dd55-9eb4-321a-b564-e5b130417edb","startTime":"2026-02-22T21:39:45.318Z","endTime":"2026-02-22T21:39:51.795Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"postOnSecond":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":14.7,"awayTeamWinProbability":85.3,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":1.43,"dramaIndex":50.0,"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-22T21:39:51.795Z","endTime":"2026-02-22T21:40:26.728Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33287568847605,"aZ":-21.44372515205041,"pfxX":-11.298484780755523,"pfxZ":5.4498631370683475,"pX":0.4742551996438625,"pZ":2.1812717901193612,"vX0":10.516665494977792,"vY0":-139.18618847000556,"vZ0":-5.6881808822203785,"x":128.62,"y":149.48,"x0":-1.879528694648268,"y0":50.00051204975357,"z0":5.665008342179663,"aX":-22.234492569016005},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":18.4,"spinRate":2337,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.3930560651099495,"extension":6.641788645908487},"index":4,"playId":"b717f51f-40e2-343e-be8b-0f1e9b3db744","pitchNumber":2,"startTime":"2026-02-22T21:40:26.728Z","endTime":"2026-02-22T21:40:30.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.524212705144734,"aZ":-22.15216147484357,"pfxX":-10.514399731312222,"pfxZ":4.9562635361338385,"pX":-0.041237404977941816,"pZ":1.680542765240493,"vX0":9.152010169074952,"vY0":-140.9708247318412,"vZ0":-7.0549734734893645,"x":118.57,"y":193.41,"x0":-1.9556720560710998,"y0":50.003915443990586,"z0":5.634207815428995,"aX":-21.27087436098676},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.7,"breakHorizontal":17.3,"spinRate":2359,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3877770044350406,"extension":6.399675612198722},"index":5,"playId":"7b273b86-949f-3598-8c4b-24f4d6b8efbc","pitchNumber":3,"startTime":"2026-02-22T21:40:47.495Z","endTime":"2026-02-22T21:40:53.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.641987409825358,"aZ":-27.142737552820375,"pfxX":4.142668382789719,"pfxZ":3.2266149570976808,"pX":0.9680835426566822,"pZ":1.5749911219071522,"vX0":6.177492107807483,"vY0":-123.52465459992322,"vZ0":-4.81473625781209,"x":80.1,"y":196.26,"x0":-2.0951437125071752,"y0":50.00253175107563,"z0":5.808533266330175,"aX":6.454285313235363},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-8.9,"spinRate":2615,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44199240476920343,"extension":6.31538116346401},"index":6,"playId":"5130f3e0-b712-3224-b027-01a2a5eb6c5c","pitchNumber":4,"startTime":"2026-02-22T21:41:12.531Z","endTime":"2026-02-22T21:41:17.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55904698206805,"aZ":-15.351254153859953,"pfxX":-6.2779977602414085,"pfxZ":8.284999961178372,"pX":-0.5651026376173441,"pZ":2.2306255872393272,"vX0":6.0847738441139585,"vY0":-141.64831652090712,"vZ0":-7.264440450192229,"x":138.54,"y":178.55,"x0":-1.926112620559099,"y0":50.006099463146704,"z0":5.81153915493228,"aX":-12.75158246596174},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":10.1,"spinRate":2155,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3867945803896715,"extension":6.522350437524455},"index":7,"playId":"c47efde7-8a59-3263-92f4-9f1cc7a95b97","pitchNumber":5,"startTime":"2026-02-22T21:41:32.572Z","endTime":"2026-02-22T21:41:37.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_ab"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_ab"},{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.43,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:41:37.024Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Rodríguez doubles (1) on a fly ball to left fielder Josue De Paula.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-22T21:42:46.976Z","endTime":"2026-02-22T21:43:02.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","movementReason":"r_pickoff_caught_stealing_3b","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679922,"link":"/api/v1/people/679922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695653,"link":"/api/v1/people/695653"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693819,"link":"/api/v1/people/693819"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702789,"link":"/api/v1/people/702789"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":800543,"link":"/api/v1/people/800543"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","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":"08318036-0496-0003-001c-f08cd117d70a","startTime":"2026-02-22T21:42:37.855Z","endTime":"2026-02-22T21:42:37.872Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jase Bowen picked off and caught stealing 3rd base, pitcher Carlos Duran to shortstop Noah Miller to third baseman Kyle Nevin to second baseman Austin Gauthier.","event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"08318036-0496-0003-001c-f08cd117d70a","startTime":"2026-02-22T21:42:37.872Z","endTime":"2026-02-22T21:42:49.143Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-4.3999999999999995,"leverageIndex":1.06,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48840505512444,"aZ":-22.053763895008007,"pfxX":-10.075866816478715,"pfxZ":5.012577829402219,"pX":-0.20070134706590295,"pZ":2.3170003141085886,"vX0":8.143377062930837,"vY0":-140.88228565451954,"vZ0":-5.368932991032935,"x":124.65,"y":176.22,"x0":-1.8122788378696648,"y0":50.00681508825813,"z0":5.662957659753088,"aX":-20.361512599852993},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":16.7,"spinRate":2436,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3880296974436317,"extension":6.471402500432253},"hitData":{"launchSpeed":99.8,"launchAngle":19.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.76,"coordY":69.05}},"index":2,"playId":"c2894cca-e944-3753-8c5b-b2f8d2259c57","pitchNumber":1,"startTime":"2026-02-22T21:42:49.143Z","endTime":"2026-02-22T21:43:02.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":1.4999999999999991,"leverageIndex":1.06,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:43:02.615Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-22T21:43:36.155Z","endTime":"2026-02-22T21:44:47.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679922,"fullName":"Carlos Duran","link":"/api/v1/people/679922"},"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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Sung-Mun Song replaces Manny Machado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-22T21:43:28.650Z","endTime":"2026-02-22T21:43:37.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652201955534828,"aZ":-21.72948035089589,"pfxX":-10.488549103379587,"pfxZ":5.10899198512638,"pX":-0.008131970789201349,"pZ":1.9238078917146133,"vX0":8.793987415131024,"vY0":-141.47745462707056,"vZ0":-6.8078825574997825,"x":117.31,"y":186.84,"x0":-1.7807612838221645,"y0":50.003096903980946,"z0":5.735203829107145,"aX":-21.44722821403487},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.2,"breakHorizontal":17.4,"spinRate":2449,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.38585631411289256,"extension":6.531434798226717},"index":1,"playId":"362fb792-9dac-30d4-a3c5-d7631a434a95","pitchNumber":1,"startTime":"2026-02-22T21:43:37.830Z","endTime":"2026-02-22T21:43:41.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55303046515232,"aZ":-27.41842586156307,"pfxX":3.3558335306629363,"pfxZ":3.0959353423750153,"pX":1.1499610502716902,"pZ":1.9845922035440118,"vX0":6.49686157547035,"vY0":-123.21524013796443,"vZ0":-3.8709444102738186,"x":73.17,"y":185.2,"x0":-1.957394041576937,"y0":50.004749715460136,"z0":5.89365895706744,"aX":5.15804214787815},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.9,"breakHorizontal":-7.6,"spinRate":2757,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44458287908364946,"extension":6.1818142542681604},"index":2,"playId":"ddc08b68-ea94-33d4-a43c-2a9ba53c4db8","pitchNumber":2,"startTime":"2026-02-22T21:43:58.524Z","endTime":"2026-02-22T21:44:01.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839246551667433,"aZ":-26.583984739555635,"pfxX":3.6895310324339086,"pfxZ":3.621811790395385,"pX":0.4807602784148035,"pZ":-0.34017244842109307,"vX0":4.9522196807023615,"vY0":-123.6897797598056,"vZ0":-9.389374204968696,"x":98.67,"y":247.96,"x0":-2.0303054596846777,"y0":50.000021165931436,"z0":5.751578279885811,"aX":5.685700244312912},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":-7.9,"spinRate":2788,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44368066936475925,"extension":6.401123148852181},"index":3,"playId":"7d26bc5e-d5a5-3d3c-a563-be1c4d98df86","pitchNumber":3,"startTime":"2026-02-22T21:44:18.180Z","endTime":"2026-02-22T21:44:22.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.927375467769416,"aZ":-15.526492273961125,"pfxX":-6.479295114443211,"pfxZ":8.202416681050288,"pX":-0.5816765865340431,"pZ":2.234080050231234,"vX0":6.072094194959493,"vY0":-142.12123984703814,"vZ0":-7.002566963553765,"x":139.17,"y":178.46,"x0":-1.9121903160953835,"y0":50.00420316137386,"z0":5.7306140151719465,"aX":-13.15300052986918},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":10.3,"spinRate":2205,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.38653675331623294,"extension":6.502219803469766},"index":4,"playId":"9891d3f7-8de8-3ce7-9f87-f41abe4cadbd","pitchNumber":4,"startTime":"2026-02-22T21:44:43.112Z","endTime":"2026-02-22T21:44:47.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":679922,"link":"/api/v1/people/679922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-2.2,"leverageIndex":0.81,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:44:47.293Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keston Hiura grounds out softly, catcher Rodolfo Durán to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-22T21:47:13.687Z","endTime":"2026-02-22T21:47:39.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669374,"fullName":"Keston Hiura","link":"/api/v1/people/669374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":669374,"fullName":"Keston Hiura","link":"/api/v1/people/669374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ty France replaces first baseman Gavin Sheets, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:46:51.099Z","endTime":"2026-02-22T21:46:52.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Sung-Mun Song remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-22T21:46:51.099Z","endTime":"2026-02-22T21:46:52.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Clay Dungan remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-22T21:46:51.099Z","endTime":"2026-02-22T21:47:15.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"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":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":87.9,"endSpeed":80.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3213918769326,"aZ":-27.17742918874542,"pfxX":-9.308934862187535,"pfxZ":3.0577359709774283,"pX":1.0168359338173323,"pZ":1.5037336011499107,"vX0":11.531640666149308,"vY0":-127.38847957053169,"vZ0":-3.9544625089325,"x":78.24,"y":198.18,"x0":-2.369213214874673,"y0":50.00528533385939,"z0":5.236235245878246,"aX":-15.229735161696716},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":14.2,"spinRate":2305,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.430744477634188,"extension":6.659754595987788},"index":3,"playId":"a9055fe1-9f52-3ae8-aebb-496c8b565bc7","pitchNumber":1,"startTime":"2026-02-22T21:47:15.813Z","endTime":"2026-02-22T21:47:19.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.899779454564047,"aZ":-27.22752819362352,"pfxX":-7.711263034220423,"pfxZ":2.8945842804417126,"pX":-0.9029808080505406,"pZ":3.006880169464827,"vX0":6.964310654035193,"vY0":-130.29157614072184,"vZ0":-0.8110924831318026,"x":151.42,"y":157.59,"x0":-2.616454607923926,"y0":50.00275099331968,"z0":5.390789224204354,"aX":-13.178972913767472},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":12.4,"spinRate":2329,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4213508872504912,"extension":6.436402775430163},"hitData":{"launchSpeed":44.3,"launchAngle":-69.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":122.88,"coordY":200.01}},"index":4,"playId":"11750202-feae-3bf4-a372-121863a8c9f9","pitchNumber":2,"startTime":"2026-02-22T21:47:30.960Z","endTime":"2026-02-22T21:47:39.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669374,"link":"/api/v1/people/669374"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":669374,"link":"/api/v1/people/669374"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:47:39.578Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josue De Paula walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-22T21:47:56.305Z","endTime":"2026-02-22T21:49:29.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":800543,"fullName":"Josue De Paula","link":"/api/v1/people/800543"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800543,"fullName":"Josue De Paula","link":"/api/v1/people/800543"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800543,"fullName":"Josue De Paula","link":"/api/v1/people/800543"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":76.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20549366279509,"aZ":-32.53844087834706,"pfxX":-7.465417276433483,"pfxZ":-0.24501412069314377,"pX":-0.7524582602501236,"pZ":3.5789647344214077,"vX0":7.169928035802118,"vY0":-121.16059930128469,"vZ0":2.5054989364985034,"x":145.68,"y":142.15,"x0":-2.770827618242766,"y0":50.00202903017227,"z0":5.3622890722185135,"aX":-11.172772543369616},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":12.0,"spinRate":1840,"spinDirection":270},"zone":11,"typeConfidence":2.0,"plateTime":0.4509372730489143,"extension":6.5550728386794},"index":0,"playId":"559658ca-9f8e-3f2c-a626-72c09d42d604","pitchNumber":1,"startTime":"2026-02-22T21:48:11.177Z","endTime":"2026-02-22T21:48:15.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":800543,"link":"/api/v1/people/800543","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.228397082529213,"aZ":-35.549897532321104,"pfxX":-8.546283472025783,"pfxZ":-2.1341661166909303,"pX":1.3462994546441283,"pZ":0.6789309121491911,"vX0":12.121327938761036,"vY0":-124.8390691298456,"vZ0":-3.7585469316107085,"x":65.68,"y":220.45,"x0":-2.462751842610194,"y0":50.006129219234914,"z0":5.131567564154423,"aX":-13.486557364001632},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.6,"breakHorizontal":12.7,"spinRate":1826,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4388083518664492,"extension":6.564268029589085},"index":1,"playId":"8f3c4bb9-27ff-3d05-be67-d88d156d06c6","pitchNumber":2,"startTime":"2026-02-22T21:48:25.485Z","endTime":"2026-02-22T21:48:28.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":800543,"link":"/api/v1/people/800543","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.971653755143294,"aZ":-31.46328200968024,"pfxX":-11.321209242124453,"pfxZ":0.3994528228007015,"pX":0.6083065290997547,"pZ":1.3462644775295198,"vX0":11.891662934649602,"vY0":-132.82355989926006,"vZ0":-4.27257488148096,"x":93.81,"y":202.43,"x0":-2.4762937489981125,"y0":50.0016357579238,"z0":5.288264795929813,"aX":-20.035699122524587},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.1,"breakHorizontal":17.6,"spinRate":2286,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.413883207568861,"extension":6.486535863245795},"index":2,"playId":"1de9dd1b-31e1-31ff-8e49-09c0a47c5794","pitchNumber":3,"startTime":"2026-02-22T21:48:44.479Z","endTime":"2026-02-22T21:48:47.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":800543,"link":"/api/v1/people/800543","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.543531224821763,"aZ":-31.000047121549777,"pfxX":-11.800968374781254,"pfxZ":0.6928238290051807,"pX":1.506350823283244,"pZ":1.0208960201006931,"vX0":14.040509226860157,"vY0":-130.38347753961392,"vZ0":-4.361037900265307,"x":59.58,"y":211.22,"x0":-2.4464733424358545,"y0":50.00479881981003,"z0":5.0873438209816895,"aX":-20.072080539293943},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.4,"breakHorizontal":17.8,"spinRate":2274,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42206855857080106,"extension":6.739210443180809},"index":3,"playId":"44e65095-0e80-3e59-b176-03177c2d4599","pitchNumber":4,"startTime":"2026-02-22T21:49:01.509Z","endTime":"2026-02-22T21:49:04.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":800543,"link":"/api/v1/people/800543","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.472949248361438,"aZ":-29.648854890898484,"pfxX":-10.69713247413156,"pfxZ":1.4557900088848683,"pX":1.3441338060189907,"pZ":1.4127680840482897,"vX0":13.617060487601,"vY0":-130.99786625029685,"vZ0":-3.8917808986673905,"x":65.76,"y":200.64,"x0":-2.5297894740494162,"y0":50.00582718333824,"z0":5.132238395247419,"aX":-18.6091022579202},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":16.4,"spinRate":2281,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4179847116423425,"extension":6.718904683520733},"index":4,"playId":"cc06338a-fbab-30f1-9c6b-e6ee384c03c6","pitchNumber":5,"startTime":"2026-02-22T21:49:25.855Z","endTime":"2026-02-22T21:49:29.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":800543,"link":"/api/v1/people/800543","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800543,"link":"/api/v1/people/800543"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.5000000000000009,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:49:29.495Z","atBatIndex":51},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kendall George grounds into a force out, shortstop Clay Dungan to second baseman Will Wagner. Josue De Paula out at 2nd. Kendall George to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-22T21:50:01.238Z","endTime":"2026-02-22T21:50:07.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":806077,"fullName":"Kendall George","link":"/api/v1/people/806077"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806077,"fullName":"Kendall George","link":"/api/v1/people/806077"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":800543,"fullName":"Josue De Paula","link":"/api/v1/people/800543"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":806077,"fullName":"Kendall George","link":"/api/v1/people/806077"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":89.4,"endSpeed":81.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82897103942948,"aZ":-28.39644566836486,"pfxX":-10.915937391136278,"pfxZ":2.2096431491363244,"pX":-0.24780049148189925,"pZ":1.921055056642113,"vX0":10.15407456567197,"vY0":-129.7711579405341,"vZ0":-2.8087310155163574,"x":126.45,"y":186.91,"x0":-2.7906774604438156,"y0":50.00111947546781,"z0":5.177634171543177,"aX":-18.640788333101046},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":17.5,"spinRate":2213,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4218738659527408,"extension":6.615019872672174},"hitData":{"launchSpeed":67.6,"launchAngle":2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.47,"coordY":162.31}},"index":0,"playId":"39f25c00-6e1e-32c7-b860-ed710da0291d","pitchNumber":1,"startTime":"2026-02-22T21:50:02.397Z","endTime":"2026-02-22T21:50:07.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":806077,"link":"/api/v1/people/806077","batSide":{"code":"L","description":"Left"}},"first":{"id":800543,"link":"/api/v1/people/800543"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806077,"link":"/api/v1/people/806077"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":806077,"link":"/api/v1/people/806077"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:50:07.818Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seby Zavala called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-22T21:50:27.791Z","endTime":"2026-02-22T21:52:14.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682044,"fullName":"Sean Boyle","link":"/api/v1/people/682044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530084205496554,"aZ":-30.67924127144535,"pfxX":-10.243124101546808,"pfxZ":0.8765469964993962,"pX":0.11416313647042531,"pZ":3.1389138229970897,"vX0":10.549307572860442,"vY0":-130.06054387207377,"vZ0":0.3364292957246361,"x":89.95,"y":169.65,"x0":-2.665609669679504,"y0":50.00468890139787,"z0":5.336298961566881,"aX":-17.53297379774205},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":16.2,"spinRate":2315,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.42129443194611715,"extension":6.504494336612112},"index":0,"playId":"4721d707-2dd8-3328-8305-e1505803ebad","pitchNumber":1,"startTime":"2026-02-22T21:50:55.494Z","endTime":"2026-02-22T21:50:59.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":806077,"link":"/api/v1/people/806077"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"158e7fa8-ad3d-3663-a3e1-1d6aba84d27f","startTime":"2026-02-22T21:51:15.118Z","endTime":"2026-02-22T21:51:18.118Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":806077,"link":"/api/v1/people/806077"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71018577675742,"aZ":-29.24321652204261,"pfxX":7.858386240704503,"pfxZ":2.277079199461662,"pX":-0.5223670329882861,"pZ":2.117314938412877,"vX0":3.4442339956512003,"vY0":-113.09919806397657,"vZ0":-0.05778060361582127,"x":136.91,"y":181.61,"x0":-3.088651216282149,"y0":50.00364410675415,"z0":5.089767406909245,"aX":10.123496881165135},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":4.4,"breakHorizontal":-15.1,"spinRate":2770,"spinDirection":70},"zone":7,"typeConfidence":2.0,"plateTime":0.4853394205739652,"extension":6.333698695211928},"index":2,"playId":"c5feafaa-d5e5-325d-8359-bab0b85f21b7","pitchNumber":2,"startTime":"2026-02-22T21:51:36.321Z","endTime":"2026-02-22T21:51:45.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":806077,"link":"/api/v1/people/806077"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.626030915676296,"aZ":-32.71058276253374,"pfxX":-10.509645315655572,"pfxZ":-0.3097504663773929,"pX":0.20945749335328698,"pZ":3.307424962233934,"vX0":10.640215286350678,"vY0":-131.2519856904463,"vZ0":0.8178831771416106,"x":109.02,"y":149.48,"x0":-2.552954425565028,"y0":50.0045870778157,"z0":5.448707576585576,"aX":-18.138056999250587},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.1,"breakHorizontal":16.3,"spinRate":2163,"spinDirection":255},"zone":2,"typeConfidence":2.0,"plateTime":0.41908659886272037,"extension":6.433928702653404},"index":3,"playId":"baa92c92-478c-3726-a240-610a396a311b","pitchNumber":3,"startTime":"2026-02-22T21:52:09.603Z","endTime":"2026-02-22T21:52:14.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":806077,"link":"/api/v1/people/806077"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_ab"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_ab"},{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_pa"},{"player":{"id":682044,"link":"/api/v1/people/682044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.4999999999999991,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:52:14.699Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Schnell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-22T21:54:27.736Z","endTime":"2026-02-22T21:56:02.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682645,"fullName":"Jerming Rosario","link":"/api/v1/people/682645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jerming Rosario replaces Carlos Duran.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T21:54:19.701Z","endTime":"2026-02-22T21:54:29.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682645,"link":"/api/v1/people/682645"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679922,"link":"/api/v1/people/679922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84347795457603,"aZ":-17.565600626232456,"pfxX":-2.0793501971306436,"pfxZ":7.341773806812112,"pX":-0.4813462034172945,"pZ":3.7938576507669657,"vX0":6.5359952465069515,"vY0":-139.34769056177362,"vZ0":-2.4320080344352095,"x":135.35,"y":136.35,"x0":-2.574988019747782,"y0":50.003469570313136,"z0":5.82283870486864,"aX":-4.138693326497043},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":2.6,"spinRate":2384,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39130184566191994,"extension":6.218071551188517},"index":1,"playId":"48a22f5f-33b6-3f44-a7a8-65e6c1fcb97f","pitchNumber":1,"startTime":"2026-02-22T21:54:29.151Z","endTime":"2026-02-22T21:54:33.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790812501911162,"aZ":-17.70228465017758,"pfxX":-1.373658250930438,"pfxZ":7.415581403508087,"pX":-0.03177360679979143,"pZ":3.301691064563235,"vX0":7.437736913327949,"vY0":-138.1107956862371,"vZ0":-3.452160581718613,"x":118.21,"y":149.63,"x0":-2.5693962230007346,"y0":50.005428494393065,"z0":5.743054144957584,"aX":-2.683330068289332},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":1.1,"spinRate":2434,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39504054596264027,"extension":6.245460560571096},"index":2,"playId":"39128cdd-2af7-3255-aa4b-c73689e44a5e","pitchNumber":2,"startTime":"2026-02-22T21:54:44.441Z","endTime":"2026-02-22T21:54:47.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.332606264501173,"aZ":-33.479872321361675,"pfxX":2.5222338595405414,"pfxZ":-0.8237701549554508,"pX":-0.7791562437323484,"pZ":2.9136067027886403,"vX0":3.576627633107295,"vY0":-124.18536698626723,"vZ0":-0.5242332954388851,"x":146.7,"y":160.11,"x0":-2.5599079164398586,"y0":50.0059494853373,"z0":5.886554736273646,"aX":3.9821064090073004},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":-5.3,"spinRate":2608,"spinDirection":90},"zone":1,"typeConfidence":2.0,"plateTime":0.4392503321249537,"extension":6.091240195983219},"index":3,"playId":"af5bf636-a533-367d-8ac2-8c018a818d15","pitchNumber":3,"startTime":"2026-02-22T21:55:00.363Z","endTime":"2026-02-22T21:55:04.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.734098236978575,"aZ":-23.947481712707468,"pfxX":-10.057271521779462,"pfxZ":4.5770088305506125,"pX":1.1791740918943656,"pZ":-0.4030361713757084,"vX0":12.362352955357212,"vY0":-132.56154509130084,"vZ0":-11.057633953797517,"x":72.05,"y":249.66,"x0":-2.2168150198049266,"y0":50.004821050591424,"z0":5.539689195461466,"aX":-18.078404500210464},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":15.8,"spinRate":1883,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.41165242143871383,"extension":6.344864477346813},"index":4,"playId":"95bc8963-4b58-3063-913e-4571996df3a6","pitchNumber":4,"startTime":"2026-02-22T21:55:17.105Z","endTime":"2026-02-22T21:55:20.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-22T21:55:46.182Z","endTime":"2026-02-22T21:55:59.280Z","isPitch":false,"type":"action","player":{"id":678010,"link":"/api/v1/people/678010"},"defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627911313619165,"aZ":-28.37358236326386,"pfxX":2.4481082881123672,"pfxZ":2.484563936568745,"pX":1.0053531760228345,"pZ":1.4918197628523404,"vX0":7.656657479328562,"vY0":-123.49633113060055,"vZ0":-4.293075007137331,"x":78.68,"y":198.5,"x0":-2.4646058470699486,"y0":50.00567457137576,"z0":5.663805405487346,"aX":3.7466990916804477},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-6.4,"spinRate":2700,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44502794789079303,"extension":6.218600280699243},"index":6,"playId":"dc045c7c-d2f0-3667-9182-6353bc6c64b3","pitchNumber":5,"startTime":"2026-02-22T21:55:59.280Z","endTime":"2026-02-22T21:56:02.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_ab"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_ab"},{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:56:02.958Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wagner grounds out, third baseman Kyle Nevin to first baseman Keston Hiura.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-22T21:56:20.148Z","endTime":"2026-02-22T21:57:23.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682645,"fullName":"Jerming Rosario","link":"/api/v1/people/682645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693819,"link":"/api/v1/people/693819"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669374,"link":"/api/v1/people/669374"},"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.5,"endSpeed":81.5,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6741747113308,"aZ":-31.754190838032606,"pfxX":2.314523515560709,"pfxZ":0.2509546722638145,"pX":-0.28908957037068855,"pZ":3.4695187552629005,"vX0":5.183345238131884,"vY0":-128.82102574999266,"vZ0":-0.08755057808584832,"x":128.02,"y":145.1,"x0":-2.6246099264617766,"y0":50.004287330277506,"z0":5.949748714891771,"aX":3.906879492930894},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.6,"breakHorizontal":-5.3,"spinRate":2677,"spinDirection":104},"zone":11,"typeConfidence":2.0,"plateTime":0.42447512883624317,"extension":6.089316005506756},"index":0,"playId":"97ebc892-8730-3337-9ee5-f694a197b155","pitchNumber":1,"startTime":"2026-02-22T21:56:24.374Z","endTime":"2026-02-22T21:56:28.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.0,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.186329639885088,"aZ":-41.99864251223008,"pfxX":6.08882249052702,"pfxZ":-7.3633152546392715,"pX":-2.3899718313206413,"pZ":5.096988524695148,"vX0":-1.1696313773489255,"vY0":-115.50978456638295,"vZ0":6.3390628133453255,"x":208.1,"y":101.16,"x0":-2.6635578425293143,"y0":50.005325526299025,"z0":6.384687426879187,"aX":8.119422040896753},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.2,"breakHorizontal":-10.7,"spinRate":2673,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.47660907364357863,"extension":6.082849574282375},"index":1,"playId":"4064a2e6-25de-380a-958e-6de13757ee0c","pitchNumber":2,"startTime":"2026-02-22T21:56:41.180Z","endTime":"2026-02-22T21:56:44.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.581852679061182,"aZ":-31.69624691961707,"pfxX":1.4238851937641956,"pfxZ":0.2974437701506565,"pX":0.872438242739353,"pZ":1.186501006450397,"vX0":7.3732621662031335,"vY0":-125.87306610271492,"vZ0":-5.031650913908285,"x":83.74,"y":206.74,"x0":-2.279894763828142,"y0":50.00304001593959,"z0":5.778188161394682,"aX":2.2833910196728624},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":-4.3,"spinRate":2636,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.435158439760694,"extension":6.316080681850422},"index":2,"playId":"5a69fbaa-68f7-3f7a-ad52-8ae72e1c3e12","pitchNumber":3,"startTime":"2026-02-22T21:56:58.081Z","endTime":"2026-02-22T21:57:01.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.989986791635094,"aZ":-13.799710821301492,"pfxX":-3.86184267994566,"pfxZ":9.3103567347452,"pX":0.6948842924706073,"pZ":2.8096636894714018,"vX0":9.493026517803814,"vY0":-139.7305238434629,"vZ0":-5.455211360716993,"x":90.51,"y":162.92,"x0":-2.2474997896171285,"y0":50.00569617627712,"z0":5.6967599512332185,"aX":-7.624389076406378},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2417,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39224657859673506,"extension":6.415691943600309},"hitData":{"launchSpeed":64.3,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.85,"coordY":153.78}},"index":3,"playId":"69e5271f-6608-391f-90e4-4c27aa716322","pitchNumber":4,"startTime":"2026-02-22T21:57:15.389Z","endTime":"2026-02-22T21:57:23.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:57:23.285Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to center fielder Kendall George.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-22T21:57:49.139Z","endTime":"2026-02-22T21:59:31.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682645,"fullName":"Jerming Rosario","link":"/api/v1/people/682645"},"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":"Flyout","eventType":"field_out","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":806077,"link":"/api/v1/people/806077"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.820175103309946,"aZ":-21.819931747171548,"pfxX":-9.222488751988307,"pfxZ":5.1490654633485065,"pX":0.04078582540397669,"pZ":2.503223155411109,"vX0":9.341144495095572,"vY0":-140.40639749246853,"vZ0":-5.459852523298349,"x":115.45,"y":171.19,"x0":-2.120462203267504,"y0":50.000516078481276,"z0":5.879704263733189,"aX":-18.53384099896385},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.4,"breakHorizontal":15.0,"spinRate":2356,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3891270139771419,"extension":6.130207465838671},"index":0,"playId":"c7f7efb3-d400-3b1f-8209-3a3c8abb59de","pitchNumber":1,"startTime":"2026-02-22T21:57:49.139Z","endTime":"2026-02-22T21:57:55.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00950577795296,"aZ":-21.04684107717484,"pfxX":-9.03343446603723,"pfxZ":5.581206689158771,"pX":-0.5099268907720755,"pZ":0.8782472323615499,"vX0":8.436638022354927,"vY0":-139.52577169923558,"vZ0":-9.346073899090602,"x":136.44,"y":215.07,"x0":-2.3823746953876985,"y0":50.00599573525486,"z0":5.62930407751873,"aX":-18.01926454269366},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.5,"breakHorizontal":14.9,"spinRate":2394,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3908556995690309,"extension":6.432266747431949},"index":1,"playId":"31eb8542-f295-3dcb-b8db-06030f9a6ae9","pitchNumber":2,"startTime":"2026-02-22T21:58:26.714Z","endTime":"2026-02-22T21:58:30.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84183217732084,"aZ":-29.050736876811605,"pfxX":3.3335061502314707,"pfxZ":1.9707333689437196,"pX":1.1650019556152544,"pZ":0.7830956144431495,"vX0":7.772143521049647,"vY0":-124.96058940255574,"vZ0":-6.260865575108436,"x":72.59,"y":217.64,"x0":-2.4168245546501157,"y0":50.0030796404648,"z0":5.70345525701152,"aX":5.277248035417852},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":-7.8,"spinRate":2699,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.43808731577158344,"extension":6.3454856508878965},"index":2,"playId":"42071b9b-bc99-3044-b6b4-cf002e51c661","pitchNumber":3,"startTime":"2026-02-22T21:58:43.392Z","endTime":"2026-02-22T21:58:47.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32751814029671,"aZ":-13.862114827403351,"pfxX":-5.9618808588526555,"pfxZ":9.554057083828102,"pX":0.8696311752381748,"pZ":2.169133051189944,"vX0":10.29730989081744,"vY0":-137.3011758639938,"vZ0":-7.060738527157649,"x":83.85,"y":180.21,"x0":-2.1482992709536934,"y0":50.0018140904284,"z0":5.710372795068296,"aX":-11.426335950036696},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2354,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.398355454484594,"extension":6.450960234249056},"index":3,"playId":"fde87410-4c00-380e-af1b-8cbeab34c331","pitchNumber":4,"startTime":"2026-02-22T21:59:05.759Z","endTime":"2026-02-22T21:59:09.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.586797959996048,"aZ":-21.224729185468505,"pfxX":-7.440864827709023,"pfxZ":5.7208502530444125,"pX":-0.8305035503943835,"pZ":3.1568971978964133,"vX0":6.847146840892737,"vY0":-137.0475246814158,"vZ0":-3.3658186719615024,"x":148.66,"y":153.54,"x0":-2.387311497222261,"y0":50.00251793442714,"z0":5.840420746154331,"aX":-14.239233036727322},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":12.1,"spinRate":2306,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.39875432734237304,"extension":6.336727832102623},"hitData":{"launchSpeed":95.8,"launchAngle":43.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.77,"coordY":79.3}},"index":4,"playId":"160e7d48-e599-3fb0-a869-3bc9cddceaeb","pitchNumber":5,"startTime":"2026-02-22T21:59:23.600Z","endTime":"2026-02-22T21:59:31.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.6000000000000005,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-22T21:59:31.555Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zyhir Hope walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-22T22:02:09.319Z","endTime":"2026-02-22T22:03:05.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":814307,"fullName":"Zyhir Hope","link":"/api/v1/people/814307"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678316,"fullName":"Omar Cruz","link":"/api/v1/people/678316"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814307,"fullName":"Zyhir Hope","link":"/api/v1/people/814307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":814307,"fullName":"Zyhir Hope","link":"/api/v1/people/814307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Solak replaces left fielder Jase Bowen, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T22:01:38.825Z","endTime":"2026-02-22T22:01:38.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669256,"link":"/api/v1/people/669256"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"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":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Omar Cruz replaces Sean Boyle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-22T22:01:38.845Z","endTime":"2026-02-22T22:01:48.393Z","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":682044,"link":"/api/v1/people/682044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Zyhir Hope replaces Zach Ehrhard.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-22T22:01:48.393Z","endTime":"2026-02-22T22:02:09.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814307,"link":"/api/v1/people/814307"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":701394,"link":"/api/v1/people/701394"},"defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":701394,"link":"/api/v1/people/701394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44414107296387,"aZ":-11.754857013634604,"pfxX":7.451852198645535,"pfxZ":11.076817197212403,"pX":-1.2819548224603252,"pZ":1.4174641242186745,"vX0":-9.256052436175812,"vY0":-134.9287570195818,"vZ0":-9.997876326179442,"x":149.09,"y":161.71,"x0":1.2252772419559743,"y0":50.00408567230977,"z0":6.000106227402341,"aX":13.737995517730917},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":-11.5,"spinRate":2444,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.40598989056432444,"extension":6.2157742833442065},"index":3,"playId":"dc0e4df0-1d7b-3ade-bb16-9d754c95beb7","pitchNumber":1,"startTime":"2026-02-22T22:02:09.319Z","endTime":"2026-02-22T22:02:12.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":814307,"link":"/api/v1/people/814307","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":92.0,"endSpeed":83.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25824412068806,"aZ":-14.971806699601366,"pfxX":6.7921010542405185,"pfxZ":9.605930148869605,"pX":-0.9531446145901304,"pZ":1.1075310695099438,"vX0":-8.08565695398158,"vY0":-133.3704780679629,"vZ0":-9.83893798418025,"x":153.33,"y":208.88,"x0":1.2438046253007582,"y0":50.00427386271492,"z0":5.938804436185876,"aX":12.165546127965607},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":-10.4,"spinRate":2375,"spinDirection":144},"zone":13,"typeConfidence":0.9,"plateTime":0.41160288193381156,"extension":6.167703404149178},"index":4,"playId":"13d6edeb-feb2-3525-bc20-60adfc1943e5","pitchNumber":2,"startTime":"2026-02-22T22:02:24.800Z","endTime":"2026-02-22T22:02:28.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":814307,"link":"/api/v1/people/814307","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834563462749117,"aZ":-13.639016407993385,"pfxX":7.615533415358304,"pfxZ":10.189928842452531,"pX":-0.9837667352415911,"pZ":1.7136180609080418,"vX0":-8.175827420147577,"vY0":-134.21779081545765,"vZ0":-8.761647514505615,"x":154.5,"y":192.51,"x0":1.116636681047188,"y0":50.0061770576336,"z0":5.998226910366254,"aX":13.857297625400955},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":-12.0,"spinRate":2354,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.4085454250017859,"extension":6.102824560366385},"index":5,"playId":"cc34dea3-4a46-37c0-87bb-1c29aea5522a","pitchNumber":3,"startTime":"2026-02-22T22:02:42.163Z","endTime":"2026-02-22T22:02:46.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":814307,"link":"/api/v1/people/814307","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.622415752790527,"aZ":-15.679024025504594,"pfxX":7.098618952902106,"pfxZ":9.24592915702317,"pX":0.662483787960315,"pZ":1.3819799862583138,"vX0":-4.335809211119018,"vY0":-133.44144017330458,"vZ0":-8.891867350526942,"x":91.75,"y":201.47,"x0":1.3953218230184652,"y0":50.000943950959005,"z0":5.912427414723339,"aX":12.661590292532319},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-11.8,"spinRate":2360,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.41216590264943465,"extension":6.21908361962789},"index":6,"playId":"439a28fa-fc23-383f-ba71-2d9735f60316","pitchNumber":4,"startTime":"2026-02-22T22:03:00.530Z","endTime":"2026-02-22T22:03:05.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":814307,"link":"/api/v1/people/814307","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814307,"link":"/api/v1/people/814307"},"credit":"b_pa"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:03:05.871Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Gauthier strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-22T22:03:16.753Z","endTime":"2026-02-22T22:04:11.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":702789,"fullName":"Austin Gauthier","link":"/api/v1/people/702789"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678316,"fullName":"Omar Cruz","link":"/api/v1/people/678316"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":814307,"fullName":"Zyhir Hope","link":"/api/v1/people/814307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702789,"fullName":"Austin Gauthier","link":"/api/v1/people/702789"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097855084017663,"aZ":-27.249022686904087,"pfxX":7.288418813113795,"pfxZ":3.398621422020608,"pX":-0.2188150720226102,"pZ":1.9368652267809403,"vX0":-5.661177320755454,"vY0":-120.12727667651792,"vZ0":-4.208085186926398,"x":125.34,"y":186.48,"x0":1.2311698161177214,"y0":50.00435569919617,"z0":6.157219120070631,"aX":10.563712220290139},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.3,"breakHorizontal":-11.6,"spinRate":1662,"spinDirection":112},"zone":8,"typeConfidence":0.9,"plateTime":0.45743629934728425,"extension":6.078074626605725},"index":0,"playId":"874b5b64-eedb-3b8e-a696-8e3e8c2cb695","pitchNumber":1,"startTime":"2026-02-22T22:03:27.779Z","endTime":"2026-02-22T22:03:31.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30120035639893,"aZ":-26.93945905653023,"pfxX":6.9221215318055815,"pfxZ":3.7805060430749844,"pX":-0.018637796050126464,"pZ":1.4607146974389629,"vX0":-4.524225284733464,"vY0":-117.20098373085439,"vZ0":-5.0784435306893885,"x":117.71,"y":199.34,"x0":1.0428399650377578,"y0":50.000005041348146,"z0":6.1882094072269105,"aX":9.574768769613607},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.8,"breakHorizontal":-11.3,"spinRate":1813,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.46833530361574427,"extension":6.037033870803849},"index":1,"playId":"098760ea-5273-3ca4-b99d-3548b20d36cc","pitchNumber":2,"startTime":"2026-02-22T22:03:44.601Z","endTime":"2026-02-22T22:03:48.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86325796942299,"aZ":-12.55701506003649,"pfxX":6.189407673005485,"pfxZ":10.748974176361871,"pX":1.1338921048421087,"pZ":2.6923680423880625,"vX0":-2.7717023423594482,"vY0":-134.8742318613143,"vZ0":-6.643754962480137,"x":73.78,"y":166.09,"x0":1.3759223218115055,"y0":50.005969716862296,"z0":6.089765890442262,"aX":11.29984297764582},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.1,"breakHorizontal":-10.6,"spinRate":2488,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.4075486717149941,"extension":6.020046805590433},"index":2,"playId":"6a97aeaa-93ca-3994-b824-ea12bcc6a572","pitchNumber":3,"startTime":"2026-02-22T22:04:07.769Z","endTime":"2026-02-22T22:04:11.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702789,"link":"/api/v1/people/702789"},"credit":"b_ab"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_ab"},{"player":{"id":702789,"link":"/api/v1/people/702789"},"credit":"b_pa"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:04:11.443Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Nevin grounds into a double play, second baseman Will Wagner to shortstop Clay Dungan to first baseman Ty France. Zyhir Hope out at 2nd. Kyle Nevin out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-22T22:04:31.807Z","endTime":"2026-02-22T22:06:46.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":693819,"fullName":"Kyle Nevin","link":"/api/v1/people/693819"},"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,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":814307,"fullName":"Zyhir Hope","link":"/api/v1/people/814307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687867,"link":"/api/v1/people/687867"},"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":693819,"fullName":"Kyle Nevin","link":"/api/v1/people/693819"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1789861056663,"aZ":-26.926660208168347,"pfxX":5.768062768300554,"pfxZ":3.7094907578488234,"pX":0.2247546501851152,"pZ":1.2494179003043782,"vX0":-3.4932769680003957,"vY0":-118.6055157025201,"vZ0":-5.646980749864058,"x":108.43,"y":205.05,"x0":0.9725586178456296,"y0":50.004499397909726,"z0":6.138570606730193,"aX":8.16065610572297},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.5,"breakHorizontal":-9.5,"spinRate":1730,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.46307352279311775,"extension":6.04893072280229},"index":0,"playId":"db84f9f2-5fdb-35d9-9c89-56606f75114e","pitchNumber":1,"startTime":"2026-02-22T22:04:35.821Z","endTime":"2026-02-22T22:04:39.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.521278471175837,"aZ":-15.535346845886886,"pfxX":6.353924763337562,"pfxZ":9.46751421348178,"pX":1.2698918547834526,"pZ":3.701099500994897,"vX0":-1.793171406207088,"vY0":-132.54170811417538,"vZ0":-3.532512941241037,"x":68.59,"y":138.85,"x0":1.1348199754153798,"y0":50.00380283330761,"z0":6.2039723575879195,"aX":11.168966477190358},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.4,"breakHorizontal":-11.0,"spinRate":2329,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.4151730704092378,"extension":6.1231139202258085},"index":1,"playId":"8610f9d1-409c-3a49-b00c-419aa1ce741e","pitchNumber":2,"startTime":"2026-02-22T22:04:52.303Z","endTime":"2026-02-22T22:04:55.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98208596747508,"aZ":-12.38880979344959,"pfxX":5.300945248323795,"pfxZ":11.070491530954827,"pX":-0.8376008960718593,"pZ":1.62744944882637,"vX0":-6.659659589379613,"vY0":-132.9670704285593,"vZ0":-9.17745619526122,"x":148.93,"y":194.84,"x0":1.012825271983567,"y0":50.00368570954624,"z0":6.026481317730051,"aX":9.475582091424668},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":-8.2,"spinRate":2386,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.41219217187416923,"extension":6.300552393535605},"index":2,"playId":"767fd960-37f1-302e-bf34-abcecd087f4c","pitchNumber":3,"startTime":"2026-02-22T22:05:13.244Z","endTime":"2026-02-22T22:05:17.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":91.8,"endSpeed":83.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994489754015238,"aZ":-12.71246455715593,"pfxX":5.811536481102083,"pfxZ":10.848732216546324,"pX":0.5018145206010667,"pZ":1.8811322816205582,"vX0":-3.9219123471273827,"vY0":-133.4195819718054,"vZ0":-8.303694563947493,"x":97.87,"y":187.99,"x0":1.2393619879605093,"y0":50.00450833420238,"z0":5.959994710516219,"aX":10.427899718733608},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":-9.6,"spinRate":2312,"spinDirection":143},"zone":9,"typeConfidence":0.91,"plateTime":0.4112901214213429,"extension":6.155623764149543},"index":3,"playId":"d28374c3-4b54-390d-a089-8e9aef3fd085","pitchNumber":4,"startTime":"2026-02-22T22:05:31.565Z","endTime":"2026-02-22T22:05:35.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.815070355476724,"aZ":-27.500117047716785,"pfxX":4.722774769795551,"pfxZ":3.348109173399658,"pX":-0.42494691241021276,"pZ":2.629813808117648,"vX0":-4.960924637693144,"vY0":-117.29135018951249,"vZ0":-2.437798002699882,"x":133.2,"y":167.78,"x0":1.1021645635121649,"y0":50.00284915844036,"z0":6.242456869202774,"aX":6.592378518003419},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.8,"breakHorizontal":-7.3,"spinRate":1458,"spinDirection":108},"zone":4,"typeConfidence":0.9,"plateTime":0.46666062079453097,"extension":6.134675257738309},"index":4,"playId":"7055cc73-38b2-3323-bba5-31035c6d9604","pitchNumber":5,"startTime":"2026-02-22T22:05:47.951Z","endTime":"2026-02-22T22:05:52.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010651948971038,"aZ":-25.154628053827185,"pfxX":5.646908277002247,"pfxZ":4.94506566805785,"pX":0.21450065464082516,"pZ":2.472630415099532,"vX0":-3.8565855030017073,"vY0":-118.26847666169617,"vZ0":-3.340873569864297,"x":108.82,"y":172.02,"x0":1.1305169720925126,"y0":50.00551873972645,"z0":6.204225793442643,"aX":8.021547493442394},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.4,"breakHorizontal":-9.4,"spinRate":1792,"spinDirection":109},"zone":5,"typeConfidence":0.9,"plateTime":0.4626752988342524,"extension":6.184079569512119},"index":5,"playId":"e0e56f04-e917-37bc-9f6c-6a62a935e257","pitchNumber":6,"startTime":"2026-02-22T22:06:16.566Z","endTime":"2026-02-22T22:06:20.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74522788632707,"aZ":-15.664053093611905,"pfxX":7.165180852637583,"pfxZ":9.068250111388128,"pX":0.7444256000674107,"pZ":1.9461690395949074,"vX0":-4.534913140487477,"vY0":-134.03207323259,"vZ0":-7.446957679260031,"x":88.62,"y":186.23,"x0":1.5266382410171038,"y0":50.00487686058291,"z0":5.877563274579848,"aX":13.048842812728916},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":-12.0,"spinRate":2333,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.4085195711856535,"extension":6.249215425705047},"hitData":{"launchSpeed":109.2,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.74,"coordY":150.82}},"index":6,"playId":"3a51fa4a-e080-3ac4-96cd-03773d8d0b61","pitchNumber":7,"startTime":"2026-02-22T22:06:40.136Z","endTime":"2026-02-22T22:06:46.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":693819,"link":"/api/v1/people/693819","batSide":{"code":"R","description":"Right"}},"first":{"id":814307,"link":"/api/v1/people/814307"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693819,"link":"/api/v1/people/693819"},"credit":"b_ab"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_ab"},{"player":{"id":693819,"link":"/api/v1/people/693819"},"credit":"b_pa"},{"player":{"id":678316,"link":"/api/v1/people/678316"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.19,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:06:46.586Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, shortstop Noah Miller to first baseman Keston Hiura.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-22T22:09:11.509Z","endTime":"2026-02-22T22:11:06.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691947,"fullName":"Ronan Kopp","link":"/api/v1/people/691947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695653,"link":"/api/v1/people/695653"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669374,"link":"/api/v1/people/669374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Zyhir Hope remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T22:08:55.415Z","endTime":"2026-02-22T22:08:55.438Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814307,"link":"/api/v1/people/814307"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":701394,"link":"/api/v1/people/701394"},"defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ronan Kopp replaces Jerming Rosario.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-22T22:08:55.438Z","endTime":"2026-02-22T22:09:13.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691947,"link":"/api/v1/people/691947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.648145893536306,"aZ":-10.830955860862465,"pfxX":5.644212950725008,"pfxZ":11.390104810872664,"pX":-0.8009211762309381,"pZ":2.4891074469842773,"vX0":-9.074273747628489,"vY0":-136.4086836386883,"vZ0":-8.951573791665403,"x":147.53,"y":171.57,"x0":1.8443275919119144,"y0":50.00026643938988,"z0":6.571683218097124,"aX":10.574181057147806},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":-8.2,"spinRate":2364,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.4024451620350953,"extension":5.858694269698305},"index":2,"playId":"3de9cc8b-713d-3753-be58-6571db6ddde2","pitchNumber":1,"startTime":"2026-02-22T22:09:13.706Z","endTime":"2026-02-22T22:09:17.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.666683708033254,"aZ":-27.73039662048072,"pfxX":-0.8792737070993857,"pfxZ":2.5851119185194964,"pX":0.3877315788241684,"pZ":4.065144214469858,"vX0":-4.0859887911186386,"vY0":-129.67595959217812,"vZ0":-1.6223665821622764,"x":102.22,"y":129.02,"x0":2.091925542045483,"y0":50.004799733377006,"z0":6.795158464161221,"aX":-1.5107968711757898},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.6,"breakHorizontal":2.4,"spinRate":2484,"spinDirection":124},"zone":12,"typeConfidence":0.89,"plateTime":0.42084808690200326,"extension":5.459026291084636},"index":3,"playId":"5f703852-56e3-390d-acd4-9c99033a0506","pitchNumber":2,"startTime":"2026-02-22T22:09:30.731Z","endTime":"2026-02-22T22:09:33.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95058004063148,"aZ":-11.710986090040537,"pfxX":4.713160992112462,"pfxZ":10.776344136883779,"pX":0.8919013746076385,"pZ":2.8851769912548733,"vX0":-4.631628842794809,"vY0":-137.52587164326934,"vZ0":-7.843590339665166,"x":83.0,"y":160.88,"x0":1.9925498526002228,"y0":50.005904602192444,"z0":6.584937347552773,"aX":8.952288762096469},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":-7.4,"spinRate":2327,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.39958794736080216,"extension":5.810718317653191},"index":4,"playId":"17b09c87-5db7-3a56-b6dd-ff766e238cb6","pitchNumber":3,"startTime":"2026-02-22T22:09:47.694Z","endTime":"2026-02-22T22:09:51.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28189003614878,"aZ":-29.762027688454623,"pfxX":-1.3655695758009454,"pfxZ":1.4553683167122422,"pX":2.225672803819988,"pZ":4.886535870489181,"vX0":0.4682128259896422,"vY0":-127.57667335177275,"vZ0":0.7299782404046267,"x":32.16,"y":106.84,"x0":2.21758779691297,"y0":50.00086553763187,"z0":6.93535248032158,"aX":-2.259514376407583},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":2.4,"spinRate":2324,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.42869659106474556,"extension":5.42530052683864},"index":5,"playId":"cf508d7e-091a-330b-a29f-5b32fa9de860","pitchNumber":4,"startTime":"2026-02-22T22:10:09.086Z","endTime":"2026-02-22T22:10:12.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.132320947900485,"aZ":-11.608826724163947,"pfxX":5.269007858856192,"pfxZ":10.576264746144016,"pX":-1.9862394427244072,"pZ":1.2505967385232464,"vX0":-11.858649447270599,"vY0":-138.1649943910065,"vZ0":-11.908865616635932,"x":192.71,"y":205.01,"x0":1.665922637196633,"y0":50.003915670703456,"z0":6.382938366711411,"aX":10.247293912076746},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":-7.2,"spinRate":2343,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.3955698215607706,"extension":5.98617956387453},"index":6,"playId":"17082557-d618-3196-9631-9c6dbfaacdec","pitchNumber":5,"startTime":"2026-02-22T22:10:28.988Z","endTime":"2026-02-22T22:10:34.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.498353742267273,"aZ":-26.367740402677022,"pfxX":-1.8008565590836478,"pfxZ":3.3739504353497747,"pX":-0.08293644067056574,"pZ":3.193898900089284,"vX0":-5.222077716856116,"vY0":-129.9815519125831,"vZ0":-3.9117486385649505,"x":120.16,"y":152.54,"x0":2.1808004404604455,"y0":50.0062404870987,"z0":6.704874765974591,"aX":-3.1028885427784987},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":4.3,"spinRate":2341,"spinDirection":173},"zone":2,"typeConfidence":0.9,"plateTime":0.42028295595013,"extension":5.628544743428102},"hitData":{"launchSpeed":84.4,"launchAngle":7.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.58,"coordY":149.06}},"index":7,"playId":"e9ad1052-3505-3bb2-8b74-20411f52e8ee","pitchNumber":6,"startTime":"2026-02-22T22:11:01.064Z","endTime":"2026-02-22T22:11:06.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:11:06.592Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rodolfo Durán flies out to right fielder Chris Newell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-22T22:11:26.141Z","endTime":"2026-02-22T22:12:38.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691947,"fullName":"Ronan Kopp","link":"/api/v1/people/691947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683006,"link":"/api/v1/people/683006"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.194855032215294,"aZ":-27.491921740596048,"pfxX":-1.9301531611536258,"pfxZ":2.688966280776814,"pX":0.6004987183088532,"pZ":3.5207160121861585,"vX0":-3.1077231885239764,"vY0":-129.82705814234404,"vZ0":-3.123427827120192,"x":94.11,"y":143.72,"x0":2.054840245738727,"y0":50.001833569443846,"z0":6.788578500032097,"aX":-3.3585337994785878},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":4.1,"spinRate":2476,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.4187883178779943,"extension":5.577331343784725},"index":0,"playId":"0f995aa1-9169-33ff-8394-c9b27315e118","pitchNumber":1,"startTime":"2026-02-22T22:11:35.088Z","endTime":"2026-02-22T22:11:38.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62089205471675,"aZ":-12.43356223378767,"pfxX":2.669781931390889,"pfxZ":10.444166750567515,"pX":0.6720596625406424,"pZ":3.8305414943034255,"vX0":-4.2434633805722095,"vY0":-136.50878451821603,"vZ0":-5.420511013406986,"x":91.38,"y":135.36,"x0":1.8987584011208103,"y0":50.005096177912115,"z0":6.695731113836554,"aX":5.047642806147049},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":-4.0,"spinRate":2306,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.4010172528828111,"extension":5.702143935123814},"index":1,"playId":"13901640-45f0-39e3-8f8c-1648f5180933","pitchNumber":2,"startTime":"2026-02-22T22:11:52.153Z","endTime":"2026-02-22T22:11:55.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587799430431875,"aZ":-27.892662233494462,"pfxX":-2.2485303629273536,"pfxZ":2.519591194106143,"pX":0.41793799376846047,"pZ":2.573436031112095,"vX0":-3.2968508689009037,"vY0":-128.7263835399195,"vZ0":-5.10540386504854,"x":101.07,"y":169.3,"x0":2.001276838384059,"y0":50.00187250173821,"z0":6.709109722322156,"aX":-3.820634130206882},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":4.7,"spinRate":2501,"spinDirection":195},"zone":6,"typeConfidence":0.9,"plateTime":0.42346763550449085,"extension":5.598447104087853},"index":2,"playId":"cf21deb6-6fd2-30a0-a604-826586fd7fc5","pitchNumber":3,"startTime":"2026-02-22T22:12:10.592Z","endTime":"2026-02-22T22:12:14.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.360768535988328,"aZ":-26.167055143833014,"pfxX":-1.7816400036021864,"pfxZ":3.478715899179482,"pX":-0.0745984340037633,"pZ":2.6900910123048143,"vX0":-4.811535717889314,"vY0":-129.56713154837036,"vZ0":-5.338457991902045,"x":124.07,"y":169.65,"x0":2.0270572247631353,"y0":50.001097740812476,"z0":6.740257835309381,"aX":-3.071435994951968},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":4.2,"spinRate":2528,"spinDirection":166},"zone":2,"typeConfidence":0.9,"plateTime":0.4203990470883787,"extension":5.410001698356772},"hitData":{"launchSpeed":82.9,"launchAngle":49.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.42,"coordY":122.35}},"index":3,"playId":"09160a7c-a910-361a-bdd1-65a55e255eed","pitchNumber":4,"startTime":"2026-02-22T22:12:29.055Z","endTime":"2026-02-22T22:12:38.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"credit":"b_ab"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_ab"},{"player":{"id":660710,"link":"/api/v1/people/660710"},"credit":"b_pa"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:12:38.186Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Solak doubles (1) on a sharp line drive to left fielder Josue De Paula.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-22T22:12:53.522Z","endTime":"2026-02-22T22:13:56.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691947,"fullName":"Ronan Kopp","link":"/api/v1/people/691947"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800543,"link":"/api/v1/people/800543"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2967630076845,"aZ":-11.072820213862506,"pfxX":2.228190159480392,"pfxZ":11.0974677496275,"pX":0.385640296947345,"pZ":3.6852279760726554,"vX0":-4.613938580065765,"vY0":-137.6744091250584,"vZ0":-6.043865685773815,"x":102.3,"y":139.28,"x0":1.8009945512936705,"y0":50.001682604133435,"z0":6.673328777428126,"aX":4.2368765301549605},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":-3.0,"spinRate":2340,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.399306753101047,"extension":5.743389285254146},"index":0,"playId":"0835fcd7-e69b-3dec-b0a2-395d339a1cff","pitchNumber":1,"startTime":"2026-02-22T22:13:06.967Z","endTime":"2026-02-22T22:13:10.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.169387861537185,"aZ":-25.70472896445184,"pfxX":-0.5998733671203476,"pfxZ":3.8330414164710436,"pX":-0.8254061371857656,"pZ":-0.49230724493943223,"vX0":-6.979932875810341,"vY0":-128.90462425390464,"vZ0":-12.406647455738312,"x":148.46,"y":252.07,"x0":1.992489456685914,"y0":50.00194002461657,"z0":6.3583462278574885,"aX":-1.011077794693026},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":2.6,"spinRate":2481,"spinDirection":120},"zone":13,"typeConfidence":0.88,"plateTime":0.42450374774020183,"extension":5.66711588530424},"index":1,"playId":"af6df7e3-d970-32b5-954c-727a8ad3579e","pitchNumber":2,"startTime":"2026-02-22T22:13:24.403Z","endTime":"2026-02-22T22:13:28.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.080404266121775,"aZ":-10.969366188676615,"pfxX":2.669296857829256,"pfxZ":11.159757900424927,"pX":-0.8150781598634506,"pZ":1.6129387416931211,"vX0":-7.93394254427876,"vY0":-137.38335551114127,"vZ0":-11.145281780081794,"x":148.07,"y":195.23,"x0":1.7709661505551904,"y0":50.005241676475485,"z0":6.481569208088574,"aX":5.073277921808575},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":-3.1,"spinRate":2240,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.39956700600896067,"extension":5.827224225789673},"hitData":{"launchSpeed":102.7,"launchAngle":21.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":31.91,"coordY":86.56}},"index":2,"playId":"dc88d60d-5803-3f71-a1a7-6d3bb6885a4a","pitchNumber":3,"startTime":"2026-02-22T22:13:46.570Z","endTime":"2026-02-22T22:13:56.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.16,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:13:56.393Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Clay Dungan singles on a soft ground ball to pitcher Ronan Kopp. Nick Solak scores. Clay Dungan to 2nd. Throwing error by pitcher Ronan Kopp.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-22T22:14:25.329Z","endTime":"2026-02-22T22:16:02.804Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691947,"fullName":"Ronan Kopp","link":"/api/v1/people/691947"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691947,"link":"/api/v1/people/691947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":{"id":691947,"link":"/api/v1/people/691947"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":691947,"link":"/api/v1/people/691947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"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.3,"endSpeed":81.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250543094747997,"aZ":-28.02236565825578,"pfxX":-3.5020285639127318,"pfxZ":2.4700024892688575,"pX":-0.532682147515279,"pZ":1.6215272821140503,"vX0":-5.085303991824368,"vY0":-128.48115047709715,"vZ0":-7.09908580648379,"x":137.3,"y":195.0,"x0":1.923023783497755,"y0":50.001973321440495,"z0":6.581686052247903,"aX":-5.886907255505809},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":7.4,"spinRate":2437,"spinDirection":177},"zone":7,"typeConfidence":0.9,"plateTime":0.42540183721407665,"extension":5.7312366687233265},"index":0,"playId":"8c811bf7-c854-3d90-b55a-b828f3afa535","pitchNumber":1,"startTime":"2026-02-22T22:14:27.323Z","endTime":"2026-02-22T22:14:31.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":88.5,"endSpeed":82.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48883692642928,"aZ":-27.49515906157143,"pfxX":-1.996671381988031,"pfxZ":2.7804087034241665,"pX":0.3256240303609378,"pZ":0.20608913213654906,"vX0":-3.650816563887935,"vY0":-128.65254308384252,"vZ0":-10.114215399793911,"x":104.59,"y":233.22,"x0":2.01988882959058,"y0":50.00421730774718,"z0":6.303042075258778,"aX":-3.3635214853289472},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":4.4,"spinRate":2376,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.42495795998258235,"extension":5.891147308700935},"index":1,"playId":"c049a08a-3f37-319c-a451-e3820fc8798c","pitchNumber":2,"startTime":"2026-02-22T22:14:46.204Z","endTime":"2026-02-22T22:14:49.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65347156017653,"aZ":-13.21271994740823,"pfxX":4.263539386195323,"pfxZ":10.042217877509453,"pX":-0.8760072516199333,"pZ":2.422391816312833,"vX0":-8.658005136869907,"vY0":-136.22848238901034,"vZ0":-8.661703689950627,"x":150.39,"y":173.38,"x0":1.7828508488536625,"y0":50.00026175624547,"z0":6.5467389676837815,"aX":8.048752619854335},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-6.0,"spinRate":2195,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.4013648973086412,"extension":5.965906442725368},"index":2,"playId":"5e34bf41-893d-3d99-b7bf-78eaba296024","pitchNumber":3,"startTime":"2026-02-22T22:15:09.667Z","endTime":"2026-02-22T22:15:13.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423363806850425,"aZ":-23.945720640377633,"pfxX":-2.215040367508279,"pfxZ":4.617624907876644,"pX":-0.4924255218729598,"pZ":2.5569822373030955,"vX0":-5.362342713371723,"vY0":-131.76317160733743,"vZ0":-5.966549045662946,"x":135.77,"y":169.74,"x0":1.846041345371674,"y0":50.005402236952676,"z0":6.587681481426308,"aX":-3.9467985109382835},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":5.0,"spinRate":2409,"spinDirection":158},"zone":4,"typeConfidence":0.9,"plateTime":0.4135625623453043,"extension":5.650474587383245},"index":3,"playId":"a96ccc50-7dc4-35e5-baea-7303b7bd4a5f","pitchNumber":4,"startTime":"2026-02-22T22:15:29.197Z","endTime":"2026-02-22T22:15:33.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009729398201657,"aZ":-28.834379687355156,"pfxX":-1.7314404230461709,"pfxZ":1.9136712764230648,"pX":0.44818706082968857,"pZ":2.363650965923974,"vX0":-3.772127149448805,"vY0":-130.5673860264453,"vZ0":-5.4046217785178206,"x":99.92,"y":174.96,"x0":2.1310081514897323,"y0":50.00116369655411,"z0":6.6045602986469865,"aX":-3.017317940576805},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.6,"breakHorizontal":3.8,"spinRate":2489,"spinDirection":180},"zone":6,"typeConfidence":0.9,"plateTime":0.4179563353631339,"extension":5.777654912032821},"hitData":{"launchSpeed":47.6,"launchAngle":-67.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.27,"coordY":193.47}},"index":4,"playId":"b01e9442-a46d-3251-a957-a4f487463770","pitchNumber":5,"startTime":"2026-02-22T22:15:50.533Z","endTime":"2026-02-22T22:16:02.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_ab"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_ab"},{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_pa"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":3.4,"leverageIndex":0.5,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:16:02.804Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Rodríguez grounds out, shortstop Noah Miller to first baseman Keston Hiura.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-22T22:17:20.113Z","endTime":"2026-02-22T22:18:06.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691947,"fullName":"Ronan Kopp","link":"/api/v1/people/691947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695653,"link":"/api/v1/people/695653"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669374,"link":"/api/v1/people/669374"},"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":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-22T22:16:51.227Z","endTime":"2026-02-22T22:17:22.402Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":687867,"link":"/api/v1/people/687867"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.941563779838862,"aZ":-25.378738822411336,"pfxX":-1.70704600384229,"pfxZ":4.085572597896012,"pX":-0.8642824973296042,"pZ":2.1135424490028614,"vX0":-6.523340565428582,"vY0":-127.81348614444705,"vZ0":-6.054033801681096,"x":149.94,"y":181.71,"x0":1.9370921057149935,"y0":50.0058342681801,"z0":6.491045825558463,"aX":-2.839203474487898},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.4,"breakHorizontal":4.4,"spinRate":2516,"spinDirection":174},"zone":13,"typeConfidence":0.9,"plateTime":0.4276202468886652,"extension":5.881042426308519},"index":1,"playId":"7e31b18e-5955-3d5b-b6d0-bf6113f4e17d","pitchNumber":1,"startTime":"2026-02-22T22:17:22.402Z","endTime":"2026-02-22T22:17:26.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":687867,"link":"/api/v1/people/687867"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":94.9,"endSpeed":86.4,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.173908240005275,"aZ":-13.352176020304281,"pfxX":5.844319389899541,"pfxZ":9.856608892264578,"pX":-0.005943630499893083,"pZ":1.9935744816292562,"vX0":-7.346679351943007,"vY0":-137.70420603465584,"vZ0":-9.703318938451732,"x":117.23,"y":184.95,"x0":1.9442636251219847,"y0":50.002873027782925,"z0":6.478753750811211,"aX":11.161220771866901},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":-9.0,"spinRate":2197,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.39860840644362394,"extension":6.027068353497211},"index":2,"playId":"af7114d8-c6fc-332b-bc45-84008e1c81d0","pitchNumber":2,"startTime":"2026-02-22T22:17:38.569Z","endTime":"2026-02-22T22:17:42.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":687867,"link":"/api/v1/people/687867"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.251428147753145,"aZ":-26.877305675054313,"pfxX":0.9183610342180674,"pfxZ":3.000537814127567,"pX":0.1413684357321369,"pZ":0.9160878717430075,"vX0":-4.916602768197279,"vY0":-131.64236004721337,"vZ0":-9.130486470396598,"x":111.61,"y":214.05,"x0":1.9088050936474321,"y0":50.0062951800648,"z0":6.399340854744137,"aX":1.6234278358666652},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-0.7,"spinRate":2335,"spinDirection":152},"zone":14,"typeConfidence":0.68,"plateTime":0.415045845184125,"extension":5.734413994303557},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.65,"coordY":156.88}},"index":3,"playId":"b04f1f84-72ba-3861-9e5f-28924c404a31","pitchNumber":3,"startTime":"2026-02-22T22:18:00.521Z","endTime":"2026-02-22T22:18:06.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":687867,"link":"/api/v1/people/687867"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":691947,"link":"/api/v1/people/691947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-2.8,"leverageIndex":1.02,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:18:06.795Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noah Miller singles on a line drive to center fielder Carlos Rodríguez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-22T22:20:31.932Z","endTime":"2026-02-22T22:21:43.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ty Adcock replaces Omar Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T22:20:14.802Z","endTime":"2026-02-22T22:20:34.081Z","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":678316,"link":"/api/v1/people/678316","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695653,"link":"/api/v1/people/695653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595004480882395,"aZ":-21.649010303445195,"pfxX":1.058925129208927,"pfxZ":5.703388298359124,"pX":0.7129324783095401,"pZ":1.7848803137829001,"vX0":4.5534203657986225,"vY0":-133.92936819027955,"vZ0":-6.791212404107677,"x":89.82,"y":190.59,"x0":-1.135909037652025,"y0":50.00338990951267,"z0":5.864644455232304,"aX":1.9541954467755775},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":-2.8,"spinRate":2220,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.4064920313868323,"extension":6.2123912794481315},"index":1,"playId":"824c5eaf-d79b-308d-be33-c9e5682c87ea","pitchNumber":1,"startTime":"2026-02-22T22:20:34.081Z","endTime":"2026-02-22T22:20:37.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695653,"link":"/api/v1/people/695653","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67660922574295,"aZ":-13.820394966584086,"pfxX":-2.400924364679137,"pfxZ":9.200390239167811,"pX":-0.6809935146660021,"pZ":3.988585468437495,"vX0":1.6601056406195562,"vY0":-139.91801975542836,"vZ0":-3.2341946088356277,"x":142.96,"y":131.09,"x0":-0.9681205155469531,"y0":50.00645779482649,"z0":6.057245434747942,"aX":-4.791924074137497},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":4.1,"spinRate":2204,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39049754314413354,"extension":6.083638046576149},"index":2,"playId":"4bfeaa7e-e1b7-3b2a-8bcd-132e9e8fd1a4","pitchNumber":2,"startTime":"2026-02-22T22:20:51.265Z","endTime":"2026-02-22T22:20:55.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695653,"link":"/api/v1/people/695653","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61478789993198,"aZ":-20.683304904514443,"pfxX":0.855757875487626,"pfxZ":6.1683999166292045,"pX":1.1095029531628764,"pZ":1.4393090870249199,"vX0":5.661973847096965,"vY0":-134.52076874528848,"vZ0":-7.693498725466579,"x":74.71,"y":199.92,"x0":-1.1195140730392925,"y0":50.0051009482594,"z0":5.762861342064719,"aX":1.5941346313980418},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":-2.5,"spinRate":2265,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40459533841372863,"extension":6.181608517849966},"index":3,"playId":"bfa44818-27a5-3b13-91de-a02b91b0a53d","pitchNumber":3,"startTime":"2026-02-22T22:21:08.372Z","endTime":"2026-02-22T22:21:11.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695653,"link":"/api/v1/people/695653","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.639856092033494,"aZ":-13.546739906709599,"pfxX":-3.6153745896503597,"pfxZ":9.143850804081255,"pX":0.5384299225121773,"pZ":2.6617662958901374,"vX0":5.569461341911262,"vY0":-141.44982815474836,"vZ0":-6.651078566284876,"x":96.48,"y":166.91,"x0":-0.9814738021478037,"y0":50.003391562484346,"z0":5.903009094238652,"aX":-7.365995266805826},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":5.5,"spinRate":2188,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38641895279217087,"extension":6.270938346678669},"hitData":{"launchSpeed":94.4,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.18,"coordY":99.91}},"index":4,"playId":"8f094539-33cd-381c-9d60-098e399d9158","pitchNumber":4,"startTime":"2026-02-22T22:21:35.427Z","endTime":"2026-02-22T22:21:43.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":695653,"link":"/api/v1/people/695653","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695653,"link":"/api/v1/people/695653"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":695653,"link":"/api/v1/people/695653"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:21:43.973Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chris Newell singles on a line drive to left fielder Nick Solak. Noah Miller to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-22T22:21:59.661Z","endTime":"2026-02-22T22:23:55.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"postOnThird":{"id":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"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":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19278863352639,"aZ":-23.308502212825854,"pfxX":2.203261718495413,"pfxZ":4.830479532368708,"pX":1.328853534912975,"pZ":1.1473072132508457,"vX0":5.419684370553093,"vY0":-134.14778681815622,"vZ0":-7.91875382788623,"x":66.35,"y":207.8,"x0":-0.9984213964350982,"y0":50.00171509842568,"z0":5.78145629718329,"aX":4.041366501284621},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.3,"breakHorizontal":-5.0,"spinRate":2250,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4072499649390533,"extension":6.246906364296928},"index":0,"playId":"4a9205d5-762c-3339-ab5b-9b1798f38635","pitchNumber":1,"startTime":"2026-02-22T22:22:20.416Z","endTime":"2026-02-22T22:22:23.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.736881510575294,"aZ":-26.199791278225593,"pfxX":1.8437818961050843,"pfxZ":3.302812075851456,"pX":1.8166666394240047,"pZ":2.771345916701404,"vX0":7.023814140322946,"vY0":-132.99811997843776,"vZ0":-3.5267709530612077,"x":47.75,"y":163.95,"x0":-1.0870597197346283,"y0":50.00495211542849,"z0":5.9926236665958275,"aX":3.337538321938199},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-4.7,"spinRate":2312,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.41019661848683775,"extension":6.262932666290466},"index":1,"playId":"74d00f7e-da99-3941-ba67-16b15b2b93ec","pitchNumber":2,"startTime":"2026-02-22T22:22:40.422Z","endTime":"2026-02-22T22:22:44.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.055295391019705,"aZ":-14.780744118391755,"pfxX":-2.874411640521683,"pfxZ":8.768194459069326,"pX":-1.6120338702430947,"pZ":3.9859926117832436,"vX0":-0.16545122166126083,"vY0":-139.8409566962503,"vZ0":-3.060043780282299,"x":165.01,"y":125.03,"x0":-1.1785980020026292,"y0":50.00293432805894,"z0":6.062006012957356,"aX":-5.70198525484796},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":5.3,"spinRate":2133,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3914411905989752,"extension":5.970406559430081},"index":2,"playId":"ff373895-bf47-3fb0-9c11-a72b35ea8251","pitchNumber":3,"startTime":"2026-02-22T22:23:03.596Z","endTime":"2026-02-22T22:23:06.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.068429280925063,"aZ":-21.090829377573417,"pfxX":2.076108515755874,"pfxZ":5.969173767510908,"pX":0.42685471093265465,"pZ":3.2507437350135846,"vX0":3.4261975452532845,"vY0":-134.84498583913,"vZ0":-3.333679997557552,"x":92.8,"y":159.26,"x0":-1.1259150892684504,"y0":50.00291874074528,"z0":5.976741668850561,"aX":3.8538244765689056},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":-4.4,"spinRate":2215,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4049350180828415,"extension":6.188531313697534},"index":3,"playId":"345a2bf2-c230-3c96-b0f0-30c420972deb","pitchNumber":4,"startTime":"2026-02-22T22:23:23.808Z","endTime":"2026-02-22T22:23:27.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.084170869455264,"aZ":-23.034289619449485,"pfxX":1.4659887689287827,"pfxZ":4.848789818547646,"pX":0.46601767504254266,"pZ":1.994078217417791,"vX0":3.9413075983336623,"vY0":-135.55171690231424,"vZ0":-6.012048228603744,"x":99.24,"y":184.94,"x0":-1.1898617997669194,"y0":50.0012115165938,"z0":5.820098958000619,"aX":2.762524951308116},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":-3.4,"spinRate":2253,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.40211372045040195,"extension":6.215121693731603},"hitData":{"launchSpeed":86.3,"launchAngle":17.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.45,"coordY":92.71}},"index":4,"playId":"2989537a-4d62-3b04-8068-52e712bcee93","pitchNumber":5,"startTime":"2026-02-22T22:23:43.187Z","endTime":"2026-02-22T22:23:55.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":683006,"link":"/api/v1/people/683006","batSide":{"code":"L","description":"Left"}},"first":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":683006,"link":"/api/v1/people/683006"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":-1.3000000000000003,"leverageIndex":0.22,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:23:55.340Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keston Hiura strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-22T22:24:18.011Z","endTime":"2026-02-22T22:26:55.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669374,"fullName":"Keston Hiura","link":"/api/v1/people/669374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"postOnThird":{"id":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669374,"fullName":"Keston Hiura","link":"/api/v1/people/669374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.900419306194486,"aZ":-33.70495059386749,"pfxX":2.6826343007153683,"pfxZ":-0.9437662595716647,"pX":0.023012020154742477,"pZ":1.9723093732411614,"vX0":1.9992267699277257,"vY0":-125.95880431519358,"vZ0":-3.4606587609404045,"x":116.12,"y":185.53,"x0":-1.1264047180976033,"y0":50.00204680974325,"z0":6.057749491546972,"aX":4.3581262532372165},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":-5.3,"spinRate":2316,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4329950154864193,"extension":6.081523122214125},"index":0,"playId":"7be8a456-fce4-32f9-ae4f-d2e190bbfbbc","pitchNumber":1,"startTime":"2026-02-22T22:24:31.528Z","endTime":"2026-02-22T22:24:35.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"third":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.101728095825415,"aZ":-23.124677406994817,"pfxX":-8.638741445447767,"pfxZ":4.676327583004002,"pX":-0.8873277471782642,"pZ":2.2501664195785906,"vX0":3.7820485811668147,"vY0":-138.04194221147506,"vZ0":-5.800305519219303,"x":150.82,"y":178.03,"x0":-1.1512441907751294,"y0":50.00034820228978,"z0":5.930573113501881,"aX":-16.70561316821223},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.4,"breakHorizontal":14.9,"spinRate":1919,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.396457640481771,"extension":6.117458966399342},"index":1,"playId":"1431fa04-6d18-34b4-9f67-1c8a8f2471f6","pitchNumber":2,"startTime":"2026-02-22T22:24:53.340Z","endTime":"2026-02-22T22:24:56.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"third":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.941356321244065,"aZ":-14.178645057666598,"pfxX":-3.516593788136128,"pfxZ":8.993618896807448,"pX":0.314214420818626,"pZ":4.208066591102473,"vX0":4.904208819269387,"vY0":-140.57424563105198,"vZ0":-2.5314747549080074,"x":105.02,"y":125.16,"x0":-0.9962855732857553,"y0":50.002520207954696,"z0":6.041023238998593,"aX":-7.036621372618436},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":5.4,"spinRate":2218,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3896850412408539,"extension":6.244538564976786},"index":2,"playId":"4b9829bc-a88d-3e68-aa4c-96f3a89490f4","pitchNumber":3,"startTime":"2026-02-22T22:25:14.438Z","endTime":"2026-02-22T22:25:17.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"third":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97210546463437,"aZ":-32.72415709462346,"pfxX":0.3730080435970127,"pfxZ":-0.3367663733033943,"pX":1.2528888646367515,"pZ":0.9728548243162782,"vX0":5.455389817826014,"vY0":-126.23432838881315,"vZ0":-5.568690694594531,"x":69.24,"y":212.51,"x0":-0.9820477181495485,"y0":50.004287102999065,"z0":5.832463992120506,"aX":0.6039994371606698},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":-1.9,"spinRate":2212,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.43338440304987813,"extension":6.261202226333694},"index":3,"playId":"6f4d8e4a-5728-35e7-abe4-d62aeedd1a0a","pitchNumber":4,"startTime":"2026-02-22T22:25:34.637Z","endTime":"2026-02-22T22:25:38.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"third":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.234376433151326,"aZ":-15.819686961409714,"pfxX":-3.146630220838489,"pfxZ":8.197296819593229,"pX":0.8756527328700527,"pZ":3.7673119494415572,"vX0":5.765620110957533,"vY0":-140.03094652090957,"vZ0":-3.689941228312946,"x":83.62,"y":137.06,"x0":-0.7968169299599209,"y0":50.00341233722811,"z0":6.130486908610158,"aX":-6.278853332974461},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":4.6,"spinRate":2094,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39044538210624413,"extension":6.130051565521296},"index":4,"playId":"809804d6-a839-3cf4-9438-ea98febb546f","pitchNumber":5,"startTime":"2026-02-22T22:26:01.404Z","endTime":"2026-02-22T22:26:04.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"third":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.574138105044113,"aZ":-31.834368730371455,"pfxX":2.3502775875151585,"pfxZ":0.2086083618314296,"pX":0.32240944335417004,"pZ":1.8958708733190397,"vX0":2.91326318775482,"vY0":-125.57614560919413,"vZ0":-3.7026597426550003,"x":104.71,"y":187.59,"x0":-1.151100426744517,"y0":50.00365083749562,"z0":5.935087740541843,"aX":3.813382644619192},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.1,"breakHorizontal":-4.8,"spinRate":2278,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.43351586087603966,"extension":6.088165188578769},"index":5,"playId":"292c8fa2-0cb0-3cb1-984c-ca682c6d489e","pitchNumber":6,"startTime":"2026-02-22T22:26:29.151Z","endTime":"2026-02-22T22:26:32.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"third":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101310823226886,"aZ":-25.180417070425918,"pfxX":0.9812898810369535,"pfxZ":3.7691570973760458,"pX":0.043951497017445426,"pZ":2.217456167102353,"vX0":2.9863772124168797,"vY0":-134.57115173572763,"vZ0":-5.012818704684911,"x":115.32,"y":178.91,"x0":-1.2026177035419787,"y0":50.00289291537794,"z0":5.8627500761187,"aX":1.8192062918372853},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":2049,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4052672704766409,"extension":6.123716216188106},"index":6,"playId":"1171610d-5fe1-3c9d-8a28-87bc15ad5835","pitchNumber":7,"startTime":"2026-02-22T22:26:52.531Z","endTime":"2026-02-22T22:26:55.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"third":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669374,"link":"/api/v1/people/669374"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":669374,"link":"/api/v1/people/669374"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:26:55.907Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josue De Paula singles on a line drive to center fielder Carlos Rodríguez. Noah Miller scores. Chris Newell to 2nd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-22T22:27:16.820Z","endTime":"2026-02-22T22:27:34.989Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":800543,"fullName":"Josue De Paula","link":"/api/v1/people/800543"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800543,"fullName":"Josue De Paula","link":"/api/v1/people/800543"},"postOnSecond":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":800543,"fullName":"Josue De Paula","link":"/api/v1/people/800543"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695653,"fullName":"Noah Miller","link":"/api/v1/people/695653"},"responsiblePitcher":{"id":686654,"link":"/api/v1/people/686654"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76948987606862,"aZ":-31.787593086576678,"pfxX":1.4031625818142488,"pfxZ":0.24442566131964227,"pX":-0.3144592807914447,"pZ":2.997278959699572,"vX0":2.0111522669830233,"vY0":-125.29752800781168,"vZ0":-1.2062567136077602,"x":128.99,"y":157.85,"x0":-1.3078696520137958,"y0":50.00462902780537,"z0":6.067019088221083,"aX":2.245783333893838},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-3.0,"spinRate":2174,"spinDirection":86},"zone":1,"typeConfidence":2.0,"plateTime":0.43604947277555617,"extension":6.229968691168773},"hitData":{"launchSpeed":98.7,"launchAngle":10.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.84,"coordY":87.14}},"index":0,"playId":"acc9ee19-c964-3bf2-b8c6-ecd5006df16b","pitchNumber":1,"startTime":"2026-02-22T22:27:26.192Z","endTime":"2026-02-22T22:27:34.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":800543,"link":"/api/v1/people/800543","batSide":{"code":"L","description":"Left"}},"first":{"id":683006,"link":"/api/v1/people/683006"},"third":{"id":695653,"link":"/api/v1/people/695653"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800543,"link":"/api/v1/people/800543"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":800543,"link":"/api/v1/people/800543"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.9999999999999998,"leverageIndex":0.31,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:27:34.989Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kendall George grounds into a force out, fielded by second baseman Will Wagner. Chris Newell to 3rd. Josue De Paula out at 2nd. Kendall George to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-22T22:28:25.481Z","endTime":"2026-02-22T22:30:02.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":806077,"fullName":"Kendall George","link":"/api/v1/people/806077"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686654,"fullName":"Ty Adcock","link":"/api/v1/people/686654"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806077,"fullName":"Kendall George","link":"/api/v1/people/806077"},"postOnThird":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":800543,"fullName":"Josue De Paula","link":"/api/v1/people/800543"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683006,"fullName":"Chris Newell","link":"/api/v1/people/683006"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":806077,"fullName":"Kendall George","link":"/api/v1/people/806077"},"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":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-22T22:27:53.059Z","endTime":"2026-02-22T22:28:27.657Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":806077,"link":"/api/v1/people/806077","batSide":{"code":"L","description":"Left"}},"first":{"id":800543,"link":"/api/v1/people/800543"},"second":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.566181097478626,"aZ":-17.109184280178937,"pfxX":-3.1630321834426156,"pfxZ":7.71310930997166,"pX":-0.5074503472296209,"pZ":3.9484451806068734,"vX0":2.4845784559537005,"vY0":-138.33277296474202,"vZ0":-2.6394962691777915,"x":136.34,"y":132.17,"x0":-1.0027583980120616,"y0":50.005644247255944,"z0":6.051399080231399,"aX":-6.179889375067997},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":5.3,"spinRate":2093,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3947620472280309,"extension":6.165796470097611},"index":1,"playId":"4035b356-e3ac-3eec-a9a6-a776e31fd947","pitchNumber":1,"startTime":"2026-02-22T22:28:27.657Z","endTime":"2026-02-22T22:28:31.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":806077,"link":"/api/v1/people/806077","batSide":{"code":"L","description":"Left"}},"first":{"id":800543,"link":"/api/v1/people/800543"},"second":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475810057565713,"aZ":-24.65620235142793,"pfxX":1.9185086127127549,"pfxZ":4.1355460442959515,"pX":0.10846177005035541,"pZ":3.0230647221229336,"vX0":2.991359216093465,"vY0":-132.9303992289258,"vZ0":-3.138256161386785,"x":112.87,"y":157.16,"x0":-1.2741211981710692,"y0":50.00010410555068,"z0":5.979395763532272,"aX":3.483682171775557},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":-4.1,"spinRate":2273,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.4096889595064699,"extension":6.1599834504820254},"index":2,"playId":"9bd7afa8-d8cb-3d1c-b6dd-f44b34e1a2cc","pitchNumber":2,"startTime":"2026-02-22T22:28:46.162Z","endTime":"2026-02-22T22:28:49.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":806077,"link":"/api/v1/people/806077","batSide":{"code":"L","description":"Left"}},"first":{"id":800543,"link":"/api/v1/people/800543"},"second":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.715208710542008,"aZ":-15.606668580893574,"pfxX":-3.607744569993728,"pfxZ":8.395481148813241,"pX":-0.26539150053725225,"pZ":3.936396000329189,"vX0":3.2493277448259126,"vY0":-139.02531608972757,"vZ0":-3.008690369015265,"x":127.12,"y":132.5,"x0":-0.9757925743961547,"y0":50.00644781425447,"z0":6.05755432108392,"aX":-7.123124953039498},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":5.9,"spinRate":2222,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3927186178974811,"extension":6.123954654858449},"index":3,"playId":"4c66dd31-76eb-32fb-b4cf-d310014c587f","pitchNumber":3,"startTime":"2026-02-22T22:29:07.946Z","endTime":"2026-02-22T22:29:13.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":806077,"link":"/api/v1/people/806077","batSide":{"code":"L","description":"Left"}},"first":{"id":800543,"link":"/api/v1/people/800543"},"second":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"4c66dd31-76eb-32fb-b4cf-d310014c587f","startTime":"2026-02-22T22:29:13.375Z","endTime":"2026-02-22T22:29:32.253Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":806077,"link":"/api/v1/people/806077","batSide":{"code":"L","description":"Left"}},"first":{"id":800543,"link":"/api/v1/people/800543"},"second":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45862362321921,"aZ":-35.513568880465705,"pfxX":1.8969895779152193,"pfxZ":-2.118098788970368,"pX":-0.14336456892781316,"pZ":2.6683512925302986,"vX0":2.0804841730579287,"vY0":-124.49126057385793,"vZ0":-1.1727138103060923,"x":122.46,"y":166.73,"x0":-1.2342329435855957,"y0":50.000453609807195,"z0":6.06794674030641,"aX":2.995970285579298},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":-3.8,"spinRate":2257,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.4388798741429598,"extension":6.15061674854911},"index":5,"playId":"13d6a8ba-af8f-362d-b23f-f46daf4d7e12","pitchNumber":4,"startTime":"2026-02-22T22:29:32.253Z","endTime":"2026-02-22T22:29:37.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":806077,"link":"/api/v1/people/806077","batSide":{"code":"L","description":"Left"}},"first":{"id":800543,"link":"/api/v1/people/800543"},"second":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-22T22:29:41.693Z","endTime":"2026-02-22T22:29:55.795Z","isPitch":false,"type":"action","player":{"id":806077,"link":"/api/v1/people/806077"},"defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":806077,"link":"/api/v1/people/806077","batSide":{"code":"L","description":"Left"}},"first":{"id":800543,"link":"/api/v1/people/800543"},"second":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":79.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.519174668913873,"aZ":-34.04866927429631,"pfxX":1.8433701616806895,"pfxZ":-1.1985125567239132,"pX":0.5485071965174632,"pZ":1.9281811925013648,"vX0":3.4056680431769717,"vY0":-123.15998863411012,"vZ0":-2.8358349108326846,"x":96.09,"y":186.72,"x0":-1.082512771788792,"y0":50.003100088820716,"z0":5.925326361202272,"aX":2.8804750545874787},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.5,"breakHorizontal":-4.0,"spinRate":2270,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.44184055575830383,"extension":6.254632461845062},"hitData":{"launchSpeed":91.5,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.53,"coordY":155.06}},"index":7,"playId":"652ba49e-eec7-340a-9413-2635d704e86d","pitchNumber":5,"startTime":"2026-02-22T22:29:55.795Z","endTime":"2026-02-22T22:30:02.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":806077,"link":"/api/v1/people/806077","batSide":{"code":"L","description":"Left"}},"first":{"id":800543,"link":"/api/v1/people/800543"},"second":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806077,"link":"/api/v1/people/806077"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":806077,"link":"/api/v1/people/806077"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.13,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:30:02.985Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seby Zavala strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-22T22:31:38.329Z","endTime":"2026-02-22T22:33:44.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"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,4,5,6,7,8,9],"actionIndex":[3],"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":806077,"fullName":"Kendall George","link":"/api/v1/people/806077"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"51ef1f90-c0ae-3a27-a053-ed5d1686837b","startTime":"2026-02-22T22:30:57.425Z","endTime":"2026-02-22T22:31:01.014Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"fd5b0844-314a-38f0-8b71-1b4e4e0baadc","startTime":"2026-02-22T22:31:21.337Z","endTime":"2026-02-22T22:31:24.914Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.880702367586633,"aZ":-33.09371657218627,"pfxX":0.8548051541227071,"pfxZ":-0.5817113610156435,"pX":0.32833917867073065,"pZ":1.2945673736238246,"vX0":3.0420438705153234,"vY0":-124.39531717059057,"vZ0":-4.775295922223144,"x":104.48,"y":203.83,"x0":-1.0171046343419083,"y0":50.00426072722927,"z0":5.955662238539171,"aX":1.350750321655732},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":-2.2,"spinRate":2173,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4388400290039738,"extension":6.136396947298626},"index":2,"playId":"76f816bb-ce95-38ba-af9b-375b0016b800","pitchNumber":1,"startTime":"2026-02-22T22:31:40.448Z","endTime":"2026-02-22T22:31:45.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kendall George steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"actionPlayId":"76f816bb-ce95-38ba-af9b-375b0016b800","startTime":"2026-02-22T22:32:01.514Z","endTime":"2026-02-22T22:32:04.435Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":806077,"link":"/api/v1/people/806077"},"defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"postOnSecond":{"id":806077,"link":"/api/v1/people/806077"},"postOnThird":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.14,"dramaIndex":9.0,"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":4,"actionPlayId":"76f816bb-ce95-38ba-af9b-375b0016b800","startTime":"2026-02-22T22:32:04.435Z","endTime":"2026-02-22T22:32:05.864Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"second":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52787106693353,"aZ":-35.004617495047725,"pfxX":1.8562501727065954,"pfxZ":-1.7898580238298063,"pX":0.19450985970786894,"pZ":1.6404683019918447,"vX0":2.68302441039654,"vY0":-124.58725541433594,"vZ0":-3.4738067364835556,"x":109.59,"y":194.49,"x0":-1.1348825166463652,"y0":50.00356512119911,"z0":5.926950212806644,"aX":2.9359951795444132},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.7,"breakHorizontal":-4.0,"spinRate":2277,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.4385698360322112,"extension":6.15386141573307},"index":5,"playId":"0660a23e-74eb-31e0-9e0a-fc03e539a92c","pitchNumber":2,"startTime":"2026-02-22T22:32:05.864Z","endTime":"2026-02-22T22:32:10.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"second":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14040278347499,"aZ":-14.224494367974934,"pfxX":-4.812957158283941,"pfxZ":9.291298216497434,"pX":0.5502423357625303,"pZ":2.7736164178627645,"vX0":5.555434481302247,"vY0":-137.75956495220638,"vZ0":-6.095281901903292,"x":96.03,"y":163.89,"x0":-0.8623400736337946,"y0":50.00276310287933,"z0":5.967641766516592,"aX":-9.29820181493216},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2278,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3968310764371745,"extension":6.179100118094593},"index":6,"playId":"f1d5d263-46dc-3091-b515-8dec619f4f09","pitchNumber":3,"startTime":"2026-02-22T22:32:25.311Z","endTime":"2026-02-22T22:32:28.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"second":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11756140363656,"aZ":-12.04390958111111,"pfxX":-5.351596153641555,"pfxZ":10.037160566949886,"pX":0.9940434865381939,"pZ":2.3610872371151856,"vX0":7.106171819531168,"vY0":-140.33972062618452,"vZ0":-7.723312603405556,"x":79.11,"y":175.03,"x0":-0.8690798648723984,"y0":50.00256193179554,"z0":5.923216778004881,"aX":-10.733603752292167},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":8.3,"spinRate":2236,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3894636700627836,"extension":6.08885301604207},"index":7,"playId":"5d8eba1e-91c9-3d72-b6fd-a5263ffae32f","pitchNumber":4,"startTime":"2026-02-22T22:32:46.726Z","endTime":"2026-02-22T22:32:50.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"second":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.785009813535282,"aZ":-37.80799271359415,"pfxX":0.5175875802959098,"pfxZ":-3.64025942017914,"pX":-1.0373223066331125,"pZ":2.3811992308145737,"vX0":0.16839760466530632,"vY0":-124.4349288818105,"vZ0":-1.4532045819064654,"x":156.54,"y":174.49,"x0":-1.1733152948885202,"y0":50.00089512974184,"z0":6.139970070316278,"aX":0.8017043720886118},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.7,"breakHorizontal":-1.0,"spinRate":768,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4422325137752461,"extension":5.980042284169693},"index":8,"playId":"9ee28aca-cd7f-32a0-b90d-36c4dd8e422a","pitchNumber":5,"startTime":"2026-02-22T22:33:10.985Z","endTime":"2026-02-22T22:33:14.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"second":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":85.1,"endSpeed":77.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.483983436588915,"aZ":-32.617632908970045,"pfxX":0.29865250028263635,"pfxZ":-0.2827467264061472,"pX":0.6009113244212587,"pZ":3.1550554372034187,"vX0":3.8574254759799693,"vY0":-123.90914774907844,"vZ0":-0.5578157671898654,"x":87.11,"y":119.53,"x0":-1.0197898512403276,"y0":50.00523819207516,"z0":6.126073367521692,"aX":0.4612460287620686},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":-1.6,"spinRate":699,"spinDirection":336},"zone":3,"typeConfidence":2.0,"plateTime":0.4432981076098055,"extension":6.104165887868467},"index":9,"playId":"f74402ae-b5b1-38fa-9716-1c3e3d5afd30","pitchNumber":6,"startTime":"2026-02-22T22:33:41.737Z","endTime":"2026-02-22T22:33:44.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686654,"link":"/api/v1/people/686654","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":695238,"link":"/api/v1/people/695238"},"third":{"id":823550,"link":"/api/v1/people/823550"},"shortstop":{"id":687867,"link":"/api/v1/people/687867"},"left":{"id":669256,"link":"/api/v1/people/669256"},"center":{"id":677578,"link":"/api/v1/people/677578"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"second":{"id":806077,"link":"/api/v1/people/806077"},"third":{"id":683006,"link":"/api/v1/people/683006"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_ab"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_ab"},{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_pa"},{"player":{"id":686654,"link":"/api/v1/people/686654"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:33:44.848Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sung-Mun Song lines out to shortstop Noah Miller.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-22T22:36:19.337Z","endTime":"2026-02-22T22:37:18.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682949,"fullName":"Christian Suarez","link":"/api/v1/people/682949"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695653,"link":"/api/v1/people/695653"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Christian Suarez replaces Ronan Kopp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-22T22:35:55.048Z","endTime":"2026-02-22T22:36:19.337Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682949,"link":"/api/v1/people/682949"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691947,"link":"/api/v1/people/691947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275491176122884,"aZ":-25.57824661059341,"pfxX":-0.3510066111353931,"pfxZ":3.723009861464231,"pX":-0.42465288055222356,"pZ":2.236390936957972,"vX0":-6.556379852734161,"vY0":-132.29990076633047,"vZ0":-5.977342154329167,"x":130.89,"y":158.65,"x0":2.131518901706122,"y0":50.00455503507971,"z0":6.4002454456281175,"aX":-0.6214999622767335},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":2.0,"spinRate":2443,"spinDirection":175},"zone":4,"typeConfidence":2.0,"plateTime":0.4140268350265335,"extension":5.63554732573705},"index":1,"playId":"689688b8-2ef5-374c-a70f-39e2b31bd721","pitchNumber":1,"startTime":"2026-02-22T22:36:19.337Z","endTime":"2026-02-22T22:36:23.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.519714663358602,"aZ":-27.13254046838972,"pfxX":0.6708029071362591,"pfxZ":2.914825133767927,"pX":-0.5102797281886203,"pZ":3.0042645235138314,"vX0":-7.18493374667547,"vY0":-130.26118886276578,"vZ0":-3.7049346094746465,"x":136.45,"y":157.66,"x0":2.1882100631136363,"y0":50.003764381427985,"z0":6.479793916817093,"aX":1.160901369243223},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":0.2,"spinRate":2467,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.41931874751399434,"extension":5.602989136813376},"index":2,"playId":"dac5611c-a7cc-3409-bd9e-dec4762f1498","pitchNumber":2,"startTime":"2026-02-22T22:36:35.762Z","endTime":"2026-02-22T22:36:39.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16608460650905,"aZ":-30.00032793736836,"pfxX":-3.8476131591232257,"pfxZ":1.3324399694340183,"pX":-0.7527530835777956,"pZ":2.685331235726355,"vX0":-7.134690941756516,"vY0":-126.04581731674611,"vZ0":-3.11385634389613,"x":145.69,"y":166.28,"x0":2.6028145829149976,"y0":50.00025040999504,"z0":6.333468012767698,"aX":-6.250552306493882},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":8.4,"spinRate":2766,"spinDirection":286},"zone":4,"typeConfidence":2.0,"plateTime":0.432871457988504,"extension":5.814528053906918},"index":3,"playId":"d180b8cd-5f5c-34f5-ad66-c95bc0935413","pitchNumber":3,"startTime":"2026-02-22T22:36:53.975Z","endTime":"2026-02-22T22:36:59.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.304024667940336,"aZ":-18.72551550701943,"pfxX":3.1616658155812805,"pfxZ":7.180737545038369,"pX":-0.20517643906670002,"pZ":1.9307232134738446,"vX0":-7.023643072656583,"vY0":-135.8809159714438,"vZ0":-8.486369302581357,"x":124.82,"y":186.65,"x0":2.000459344041445,"y0":50.0040385010145,"z0":6.391430684413779,"aX":5.922963615417561},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":-4.3,"spinRate":2132,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.40283887481388714,"extension":5.732185152484056},"hitData":{"launchSpeed":89.7,"launchAngle":8.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":119.72,"coordY":147.79}},"index":4,"playId":"d73b8d70-6552-3311-a6c6-7f1bb727b66d","pitchNumber":4,"startTime":"2026-02-22T22:37:14.061Z","endTime":"2026-02-22T22:37:18.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":823550,"link":"/api/v1/people/823550","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_ab"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_ab"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"credit":"b_pa"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:37:18.436Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Schnell called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-22T22:37:35.807Z","endTime":"2026-02-22T22:38:56.698Z","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":682949,"fullName":"Christian Suarez","link":"/api/v1/people/682949"},"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":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":3},"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.114727737173858,"aZ":-27.457935525636646,"pfxX":-0.5887514568927199,"pfxZ":2.6923709035662755,"pX":-0.6461620192379612,"pZ":1.946069962406733,"vX0":-6.931788517699634,"vY0":-130.92654353636425,"vZ0":-6.036126033388657,"x":141.63,"y":186.24,"x0":2.101588427747112,"y0":50.004242211868636,"z0":6.310356034161149,"aX":-1.0320854454613257},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.8,"breakHorizontal":2.4,"spinRate":2355,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.4167957785285501,"extension":5.852406494273701},"index":0,"playId":"cd76928a-ffa9-3db4-8371-8a2be02637a8","pitchNumber":1,"startTime":"2026-02-22T22:37:46.116Z","endTime":"2026-02-22T22:37:49.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":85.9,"endSpeed":80.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5408867780797,"aZ":-31.87766903774582,"pfxX":-2.799965117877866,"pfxZ":0.18706151634851553,"pX":-0.8192722210745804,"pZ":0.22616768649719018,"vX0":-6.774286794445281,"vY0":-124.82083047808223,"vZ0":-8.316035027508665,"x":148.23,"y":232.67,"x0":2.2774096360628446,"y0":50.003559514834066,"z0":6.171772361020056,"aX":-4.4857545841103095},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":6.5,"spinRate":2672,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.43628340895789597,"extension":5.869358307454191},"index":1,"playId":"64656dcb-0e86-3668-a432-abdef5e1dc6d","pitchNumber":2,"startTime":"2026-02-22T22:38:04.486Z","endTime":"2026-02-22T22:38:07.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.122042462291773,"aZ":-19.30837162214354,"pfxX":7.04353919125382,"pfxZ":6.895913772116343,"pX":1.187603254098129,"pZ":2.809324611808663,"vX0":-5.073488019848035,"vY0":-135.82857623472177,"vZ0":-6.088296905048613,"x":71.73,"y":162.93,"x0":2.165793725794706,"y0":50.0044193663235,"z0":6.425258142663256,"aX":13.144727081796718},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":-11.6,"spinRate":2216,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4034546810398876,"extension":5.637023524776601},"index":2,"playId":"7010246f-3b9e-398a-83f2-16ee86347509","pitchNumber":3,"startTime":"2026-02-22T22:38:26.417Z","endTime":"2026-02-22T22:38:30.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39358562724757,"aZ":-37.42426282920401,"pfxX":-4.847910220525509,"pfxZ":-3.3765359347408275,"pX":0.09980595644166607,"pZ":3.351255124646104,"vX0":-4.505107040711182,"vY0":-123.83530463913301,"vZ0":-0.1695869305229296,"x":113.2,"y":148.3,"x0":2.571412081945969,"y0":50.00186616172851,"z0":6.547428985487746,"aX":-7.539458321658478},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.9,"breakHorizontal":9.8,"spinRate":2097,"spinDirection":19},"zone":2,"typeConfidence":2.0,"plateTime":0.4420470116623356,"extension":5.75627915627983},"index":3,"playId":"7a1390d9-40d1-3f95-b3c6-0e75dd258a53","pitchNumber":4,"startTime":"2026-02-22T22:38:51.756Z","endTime":"2026-02-22T22:38:56.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_ab"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_ab"},{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:38:56.698Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Wagner walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-22T22:39:05.872Z","endTime":"2026-02-22T22:41:34.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682949,"fullName":"Christian Suarez","link":"/api/v1/people/682949"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.689211214503555,"aZ":-19.245433863957214,"pfxX":6.948736293468443,"pfxZ":6.960310054430488,"pX":0.9478719215682363,"pZ":3.9793173627058525,"vX0":-5.376583807495038,"vY0":-135.88197125075288,"vZ0":-3.2364219630972864,"x":80.87,"y":131.34,"x0":2.056216539730311,"y0":50.00190134770064,"z0":6.53418245509482,"aX":12.904128866153586},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":-11.3,"spinRate":2279,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4041616684704983,"extension":5.722307697258135},"index":0,"playId":"617b39d5-552c-31ac-b43d-ea03d425543d","pitchNumber":1,"startTime":"2026-02-22T22:39:18.037Z","endTime":"2026-02-22T22:39:21.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42673977153699,"aZ":-26.17457067211497,"pfxX":-1.994259147924775,"pfxZ":3.521457688496545,"pX":0.156581172188779,"pZ":2.357425940201384,"vX0":-6.034478940776714,"vY0":-129.79353085367075,"vZ0":-4.83014364469372,"x":111.03,"y":175.13,"x0":2.7718373433863266,"y0":50.005110814488205,"z0":6.238364302827,"aX":-3.3981929656384557},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2507,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.422165868654206,"extension":5.812889368265741},"index":1,"playId":"46e71299-e5d6-3f4f-833f-cb9604bad063","pitchNumber":2,"startTime":"2026-02-22T22:39:34.455Z","endTime":"2026-02-22T22:39:50.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.980592592325642,"aZ":-28.27737645207357,"pfxX":-5.050530895221622,"pfxZ":2.4897781820018707,"pX":1.005972239551062,"pZ":3.8623703734608466,"vX0":-2.38051582616297,"vY0":-124.36307344622136,"vZ0":-0.6676800514828005,"x":78.65,"y":134.5,"x0":2.631883187050342,"y0":50.004514911094354,"z0":6.480204977421273,"aX":-7.909652747663491},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":9.7,"spinRate":2721,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4404650918855091,"extension":5.525630815629969},"index":2,"playId":"067d83d6-a88f-3193-9bc6-4ee6b21dcb93","pitchNumber":3,"startTime":"2026-02-22T22:40:29.868Z","endTime":"2026-02-22T22:40:33.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.271513977308096,"aZ":-29.36819297392549,"pfxX":-0.006556024115383807,"pfxZ":1.6679804323514973,"pX":-0.13700493832472646,"pZ":0.8404681733603397,"vX0":-6.377043519050913,"vY0":-129.45825111199053,"vZ0":-7.871516479264129,"x":122.22,"y":216.09,"x0":2.368364961912614,"y0":50.00331275300548,"z0":6.196749152527377,"aX":-0.010284725864339699},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":1.6,"spinRate":2379,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.42454889342192903,"extension":5.897440745958415},"index":3,"playId":"e5fbcbef-880a-3198-84c6-5034b956bba5","pitchNumber":4,"startTime":"2026-02-22T22:40:46.129Z","endTime":"2026-02-22T22:40:50.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":83.2,"endSpeed":78.2,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.673700999284556,"aZ":-31.444121973349176,"pfxX":-2.560600591265617,"pfxZ":0.48432961615632397,"pX":-1.1585219289861373,"pZ":-0.33526657268159865,"vX0":-7.796093891444189,"vY0":-120.82442874006135,"vZ0":-8.761860302031039,"x":161.16,"y":247.83,"x0":2.4256809136031356,"y0":50.0020134429469,"z0":6.052100763511681,"aX":-3.833017294147767},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.8,"breakHorizontal":6.2,"spinRate":2449,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.45109984599569053,"extension":6.013209774491047},"index":4,"playId":"4cb9f957-4fb6-3649-bd24-33d4924352a2","pitchNumber":5,"startTime":"2026-02-22T22:41:06.228Z","endTime":"2026-02-22T22:41:09.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.552956357672667,"aZ":-20.78934665325022,"pfxX":9.533018421937367,"pfxZ":6.092527042212614,"pX":-1.4373975704657969,"pZ":-0.2517897858392341,"vX0":-12.66223105233409,"vY0":-135.5848202890481,"vZ0":-12.897681746117227,"x":171.79,"y":245.58,"x0":2.046191312426186,"y0":50.004511405142395,"z0":6.00512156778638,"aX":17.820632387120003},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":-14.8,"spinRate":2125,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4033564680299748,"extension":5.989572177997368},"index":5,"playId":"f107d884-285b-3956-a2c0-b85a558c2c5f","pitchNumber":6,"startTime":"2026-02-22T22:41:31.244Z","endTime":"2026-02-22T22:41:34.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.4,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:41:34.324Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romeo Sanabria strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-22T22:42:01.707Z","endTime":"2026-02-22T22:42:44.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682949,"fullName":"Christian Suarez","link":"/api/v1/people/682949"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703804,"fullName":"Romeo Sanabria","link":"/api/v1/people/703804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Romeo Sanabria replaces Nick Castellanos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-22T22:41:46.408Z","endTime":"2026-02-22T22:42:03.862Z","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":"601","replacedPlayer":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.021876205439447,"aZ":-24.578956939246687,"pfxX":-1.8582740149893406,"pfxZ":4.371247981734768,"pX":-0.9134450845241803,"pZ":1.7499625704907356,"vX0":-7.838231668110054,"vY0":-130.78709867679672,"vZ0":-7.018537311110572,"x":151.82,"y":191.53,"x0":2.3608625668727887,"y0":50.00016573431263,"z0":6.3057785860725195,"aX":-3.223952687194807},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":5.0,"spinRate":2390,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.41844381257192653,"extension":5.914749849064341},"index":1,"playId":"5cab164f-4d28-3aa9-abcf-b47e3b323c17","pitchNumber":1,"startTime":"2026-02-22T22:42:03.862Z","endTime":"2026-02-22T22:42:07.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60550216740251,"aZ":-26.214973141871862,"pfxX":-1.6570183962563974,"pfxZ":3.5329944128910444,"pX":-0.14569221726855833,"pZ":2.9641105810421355,"vX0":-5.961103060203158,"vY0":-128.79669471320884,"vZ0":-3.7722964057839645,"x":122.55,"y":158.75,"x0":2.409871617274531,"y0":50.004778999171364,"z0":6.464573906135853,"aX":-2.7964525268121974},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":4.3,"spinRate":1286,"spinDirection":279},"zone":2,"typeConfidence":2.0,"plateTime":0.42451603414695116,"extension":5.784724889625932},"index":2,"playId":"83f77ff6-e587-3e57-8b50-f71be2977dc1","pitchNumber":2,"startTime":"2026-02-22T22:42:20.835Z","endTime":"2026-02-22T22:42:23.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.678,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10714382284538,"aZ":-29.02629001143655,"pfxX":-4.87056954934687,"pfxZ":2.048540025534992,"pX":0.5917209121029837,"pZ":2.631955967127278,"vX0":-3.2390673656038524,"vY0":-122.66437504989334,"vZ0":-3.1794905434022955,"x":94.44,"y":167.72,"x0":2.5580170197100114,"y0":50.00584496316012,"z0":6.395368465800961,"aX":-7.492611935390276},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.2,"breakHorizontal":9.5,"spinRate":2583,"spinDirection":308},"zone":6,"typeConfidence":2.0,"plateTime":0.44492287436387024,"extension":5.890339842764945},"index":3,"playId":"9d5ac941-a1d0-3c86-be47-0a0bf56fc7ae","pitchNumber":3,"startTime":"2026-02-22T22:42:41.515Z","endTime":"2026-02-22T22:42:44.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":693819,"link":"/api/v1/people/693819"},"shortstop":{"id":695653,"link":"/api/v1/people/695653"},"left":{"id":800543,"link":"/api/v1/people/800543"},"center":{"id":806077,"link":"/api/v1/people/806077"},"right":{"id":683006,"link":"/api/v1/people/683006"}},"offense":{"batter":{"id":703804,"link":"/api/v1/people/703804","batSide":{"code":"L","description":"Left"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_ab"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_ab"},{"player":{"id":703804,"link":"/api/v1/people/703804"},"credit":"b_pa"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-22T22:42:44.831Z","atBatIndex":74}]