[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-23T20:04:48.088Z","endTime":"2026-02-23T20:05:24.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-23T16:10:41.993Z","endTime":"2026-02-23T19:44:06.439Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"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-23T19:44:06.439Z","endTime":"2026-02-23T20:03:07.994Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"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-23T20:03:07.994Z","endTime":"2026-02-23T20:04:49.410Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.332214698291605,"aZ":-15.319717790391664,"pfxX":-6.826478781426935,"pfxZ":9.27027271252982,"pX":-0.7352470584704353,"pZ":1.8900328733692626,"vX0":5.306830959053167,"vY0":-133.86262064429422,"vZ0":-6.124988278125698,"x":145.03,"y":187.75,"x0":-1.8544141046844829,"y0":50.005350730809155,"z0":5.300686663909152,"aX":-12.416544813525874},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":11.3,"spinRate":2378,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.40884805428390614,"extension":5.899796584721628},"index":3,"playId":"f3a4086a-b74a-35fe-8136-6a0f88a3ecc3","pitchNumber":1,"startTime":"2026-02-23T20:04:49.410Z","endTime":"2026-02-23T20:04:54.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.4,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.340672603997728,"aZ":-13.498991011394189,"pfxX":-5.94581536065661,"pfxZ":10.041944827788686,"pX":-0.12959282340569048,"pZ":1.677162831306829,"vX0":6.275410020030055,"vY0":-135.67476488832713,"vZ0":-7.015673192896263,"x":121.94,"y":193.5,"x0":-1.7026762137830973,"y0":50.00314034098677,"z0":5.241677710932172,"aX":-11.058736251008364},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":9.4,"spinRate":2358,"spinDirection":219},"zone":8,"typeConfidence":0.93,"plateTime":0.40407455330374553,"extension":5.980631888773302},"index":4,"playId":"e50e1a3f-e32a-3094-bfe2-14d21e508e1c","pitchNumber":2,"startTime":"2026-02-23T20:05:04.071Z","endTime":"2026-02-23T20:05:08.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619647646943623,"aZ":-42.99676436548307,"pfxX":8.219753868758708,"pfxZ":-8.331286140664686,"pX":-0.4685731625234055,"pZ":1.841367583727818,"vX0":0.7192272086090294,"vY0":-114.05196345963246,"vZ0":1.1525075966967337,"x":134.86,"y":189.06,"x0":-1.855138195104307,"y0":50.00079096652187,"z0":5.6151211005477455,"aX":10.681040534961188},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.4,"breakHorizontal":-15.0,"spinRate":3252,"spinDirection":42},"zone":7,"typeConfidence":0.91,"plateTime":0.4827393740198396,"extension":5.537004236787168},"hitData":{"launchSpeed":93.8,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.73,"coordY":167.24}},"index":5,"playId":"b923c0f3-6439-3bdd-b300-bd1655c709b5","pitchNumber":3,"startTime":"2026-02-23T20:05:18.972Z","endTime":"2026-02-23T20:05:24.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-23T20:05:24.665Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Triantos grounds out, first baseman Vinnie Pasquantino to pitcher Seth Lugo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-23T20:05:27.261Z","endTime":"2026-02-23T20:06:56.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62855188899094,"aZ":-30.9704346216571,"pfxX":1.9821526922436186,"pfxZ":0.7542658200809598,"pX":0.8634246629645873,"pZ":3.1712317082410184,"vX0":5.864018430848412,"vY0":-125.10476296147044,"vZ0":0.24855722561629268,"x":84.09,"y":153.16,"x0":-1.7582122459694587,"y0":50.00476049041355,"z0":5.586384376512596,"aX":3.1769837639464296},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":-4.8,"spinRate":2636,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.43597010059544195,"extension":5.8922735861995434},"index":0,"playId":"a5bf13d2-f531-326c-b6a7-63cd6011ecec","pitchNumber":1,"startTime":"2026-02-23T20:05:52.240Z","endTime":"2026-02-23T20:05:57.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.9,"endSpeed":84.3,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69200456266825,"aZ":-15.170838644175994,"pfxX":-4.597105349978886,"pfxZ":9.322320921405572,"pX":-0.7802458169356219,"pZ":4.051845199808571,"vX0":4.132161362903793,"vY0":-133.90606740228532,"vZ0":-0.9789531768481954,"x":146.74,"y":129.38,"x0":-1.742734707394897,"y0":50.00412281416027,"z0":5.50278072329897,"aX":-8.386777609651984},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":7.4,"spinRate":2349,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.40833758596157654,"extension":5.821042064138404},"index":1,"playId":"db88a5ca-a21d-3bb3-aee4-6782e3cd4b8a","pitchNumber":2,"startTime":"2026-02-23T20:06:13.973Z","endTime":"2026-02-23T20:06:17.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81745184635727,"aZ":-20.037477532206314,"pfxX":-0.46141430392983673,"pfxZ":7.062794480055944,"pX":-0.14955719409774273,"pZ":3.1421273823377214,"vX0":4.297288486809013,"vY0":-129.69076725611595,"vZ0":-1.9647557004176175,"x":122.7,"y":153.94,"x0":-1.7617205512894198,"y0":50.00480068941021,"z0":5.423464188506979,"aX":-0.7932857992348302},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.6,"breakHorizontal":0.0,"spinRate":2428,"spinDirection":202},"zone":2,"typeConfidence":0.88,"plateTime":0.42088215239269333,"extension":5.972608311881931},"index":2,"playId":"37b40c47-cc26-3e71-a891-43e168475171","pitchNumber":3,"startTime":"2026-02-23T20:06:29.776Z","endTime":"2026-02-23T20:06:33.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.734598793776488,"aZ":-23.67656032476905,"pfxX":-10.31144874524946,"pfxZ":4.646807486353417,"pX":-1.1048472276101424,"pZ":2.3942607431816105,"vX0":5.3296265046475995,"vY0":-134.2950212550248,"vZ0":-2.832191745438039,"x":159.11,"y":174.13,"x0":-1.7740754103707108,"y0":50.0035355123652,"z0":5.144327955033526,"aX":-18.859314227354204},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":17.5,"spinRate":2210,"spinDirection":228},"zone":13,"typeConfidence":0.93,"plateTime":0.40765025460886317,"extension":6.062522056612873},"hitData":{"launchSpeed":67.5,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.59,"coordY":164.2}},"index":3,"playId":"53e09c66-c768-3f32-b25f-34b7af01b8dc","pitchNumber":4,"startTime":"2026-02-23T20:06:50.589Z","endTime":"2026-02-23T20:06:56.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:06:56.993Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jefferson Rojas flies out to right fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-23T20:07:02.327Z","endTime":"2026-02-23T20:09:09.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.801010813983318,"aZ":-30.815402994975734,"pfxX":3.3092830756304634,"pfxZ":0.8682702152238608,"pX":0.4487859563727812,"pZ":2.534727520390873,"vX0":4.615529763356013,"vY0":-124.68855425524238,"vZ0":-0.8138571309888057,"x":99.89,"y":170.34,"x0":-1.858537142561798,"y0":50.004704874384515,"z0":5.415051448726382,"aX":5.194714301950542},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":-7.1,"spinRate":2528,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4397967986795157,"extension":5.809233592144364},"index":0,"playId":"e731aeea-f6a4-39a7-bac1-eec90b4f2428","pitchNumber":1,"startTime":"2026-02-23T20:07:24.947Z","endTime":"2026-02-23T20:07:29.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.0,"endSpeed":85.1,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99375262428123,"aZ":-15.282197322834165,"pfxX":-4.459546815653327,"pfxZ":9.077825692475457,"pX":0.008453013117209298,"pZ":4.28819883555297,"vX0":5.109444682654782,"vY0":-135.41205690890945,"vZ0":-0.7687354109282308,"x":116.68,"y":123.0,"x0":-1.3216349233392477,"y0":50.003823141187944,"z0":5.642860864751288,"aX":-8.299791261022971},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2357,"spinDirection":211},"zone":12,"typeConfidence":0.92,"plateTime":0.40417014167127663,"extension":6.049996382868164},"index":1,"playId":"dfc035a8-fb00-3b28-a2de-798f5ff55135","pitchNumber":2,"startTime":"2026-02-23T20:07:40.409Z","endTime":"2026-02-23T20:07:45.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.769993663452194,"aZ":-35.27359979949129,"pfxX":8.715388484746072,"pfxZ":-2.559031902643481,"pX":-0.8694302650953616,"pZ":2.7551852318724976,"vX0":0.8089180844567576,"vY0":-110.13590223873133,"vZ0":2.8817457160365825,"x":150.14,"y":164.39,"x0":-2.373134550484474,"y0":50.00053357316437,"z0":5.19162846159114,"aX":10.574730078161823},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-3.4,"breakHorizontal":-16.0,"spinRate":2945,"spinDirection":60},"zone":4,"typeConfidence":0.93,"plateTime":0.4996548318356875,"extension":5.515553826256898},"index":2,"playId":"330feea9-c825-3981-9564-c5d28d815a33","pitchNumber":3,"startTime":"2026-02-23T20:07:55.315Z","endTime":"2026-02-23T20:07:59.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.3,"endSpeed":85.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51104447208814,"aZ":-17.49404565108429,"pfxX":-5.346385325168438,"pfxZ":7.879711918423077,"pX":-0.562395816888131,"pZ":3.7162223375351835,"vX0":4.691183714015551,"vY0":-135.82515148477628,"vZ0":-1.5455680350813656,"x":138.44,"y":138.44,"x0":-1.6196290090825194,"y0":50.00427727833629,"z0":5.512561174386909,"aX":-9.962941695847524},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":8.6,"spinRate":2339,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.403681848802512,"extension":6.004628745184338},"index":3,"playId":"ec16a311-0198-30b4-921b-069a8ebe8e7e","pitchNumber":4,"startTime":"2026-02-23T20:08:10.266Z","endTime":"2026-02-23T20:08:15.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230375663379434,"aZ":-24.77755591417621,"pfxX":-10.60102953730355,"pfxZ":4.1242925621925535,"pX":0.25680315037236695,"pZ":1.397312204512799,"vX0":8.17058901803433,"vY0":-132.7236235208868,"vZ0":-4.905172134808129,"x":107.21,"y":201.05,"x0":-1.4775498209241587,"y0":50.000213202544444,"z0":5.063742684471986,"aX":-18.994102519502007},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":17.5,"spinRate":2318,"spinDirection":226},"zone":14,"typeConfidence":0.87,"plateTime":0.4119947645383797,"extension":6.189812070407112},"index":4,"playId":"01ab15f3-addc-3c92-a6b1-f073323791ad","pitchNumber":5,"startTime":"2026-02-23T20:08:43.107Z","endTime":"2026-02-23T20:08:49.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613095604176088,"aZ":-28.87071171675774,"pfxX":2.005717356671599,"pfxZ":2.002497723673546,"pX":-0.2351913293271042,"pZ":2.746441268788891,"vX0":3.4812741144705597,"vY0":-127.07733030046697,"vZ0":-0.840367474961659,"x":125.96,"y":164.63,"x0":-1.878261078806934,"y0":50.00451562889093,"z0":5.35467059248042,"aX":3.3132861478207527},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-4.3,"spinRate":2594,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4293893274179603,"extension":5.794101613469747},"hitData":{"launchSpeed":93.7,"launchAngle":25.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.49,"coordY":75.7}},"index":5,"playId":"01ab99da-7c3f-3659-88a8-cbcc71c7e55c","pitchNumber":6,"startTime":"2026-02-23T20:09:01.064Z","endTime":"2026-02-23T20:09:09.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:09:09.664Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a ground ball to right fielder Justin Dean.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-23T20:11:04.357Z","endTime":"2026-02-23T20:12:39.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.532479169270125,"aZ":-17.265393599791246,"pfxX":-5.519047054372004,"pfxZ":7.479563166519904,"pX":-0.7372639873086376,"pZ":3.382223401715237,"vX0":4.179273579630085,"vY0":-140.0327624434595,"vZ0":-4.6983917879048205,"x":145.1,"y":147.46,"x0":-1.5292415020930883,"y0":50.00439550839365,"z0":6.2054176942996735,"aX":-11.002178263472826},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":9.1,"spinRate":2041,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.39060570163638175,"extension":6.652317089209744},"index":0,"playId":"a9eeda5b-de60-308d-b983-4b961a0a14af","pitchNumber":1,"startTime":"2026-02-23T20:11:42.401Z","endTime":"2026-02-23T20:11:45.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.199757697434215,"aZ":-12.401764920096124,"pfxX":-5.8911647828354194,"pfxZ":9.717248538548436,"pX":1.0485564813253934,"pZ":2.246913147887295,"vX0":9.160211984246752,"vY0":-142.1344005796377,"vZ0":-8.339138595483,"x":77.03,"y":178.11,"x0":-1.4586493727169523,"y0":50.005938717286554,"z0":6.016700627715292,"aX":-11.991676530324428},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2191,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3861539364052242,"extension":6.664563886136754},"index":1,"playId":"2f671dae-d18f-3e30-b317-725c5221ee31","pitchNumber":2,"startTime":"2026-02-23T20:12:00.472Z","endTime":"2026-02-23T20:12:07.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.652640830368135,"aZ":-18.5503798808123,"pfxX":-10.675982798771075,"pfxZ":6.720223210233401,"pX":-0.3565327614379609,"pZ":3.4295607446371625,"vX0":7.045743440428089,"vY0":-142.17640532136136,"vZ0":-4.28191893840979,"x":130.59,"y":146.18,"x0":-1.4927127293747158,"y0":50.001664480859645,"z0":6.148801739063066,"aX":-21.635359527510087},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":17.8,"spinRate":2151,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.386734475977637,"extension":6.583926686827069},"index":2,"playId":"732c1148-be0c-336a-8c3f-0ea443356048","pitchNumber":3,"startTime":"2026-02-23T20:12:15.432Z","endTime":"2026-02-23T20:12:19.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12014626429697,"aZ":-32.68841625792539,"pfxX":1.690821725835549,"pfxZ":-0.3072175504773149,"pX":0.44863136172818024,"pZ":2.118960992559303,"vX0":4.3479240279394205,"vY0":-129.13032171328888,"vZ0":-4.2971580032724805,"x":99.9,"y":181.57,"x0":-1.4771293817826012,"y0":50.000792101980224,"z0":6.32194770433756,"aX":2.8520124956657917},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":-4.1,"spinRate":2254,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4243126159423536,"extension":6.268676755859227},"hitData":{"launchSpeed":102.0,"launchAngle":0.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.51,"coordY":111.46}},"index":3,"playId":"52224dea-96cd-3451-9808-c9ad12606b92","pitchNumber":4,"startTime":"2026-02-23T20:12:31.457Z","endTime":"2026-02-23T20:12:39.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:12:39.943Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, third baseman Pedro Ramírez to first baseman BJ Murray Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-23T20:12:40.365Z","endTime":"2026-02-23T20:14:19.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.598578580600005,"aZ":-17.65063560776595,"pfxX":-8.737734498808576,"pfxZ":7.1808517308212085,"pX":-0.15664000174089984,"pZ":2.775664754432818,"vX0":6.909726839818928,"vY0":-141.18532449141864,"vZ0":-6.348659339884215,"x":122.97,"y":163.84,"x0":-1.498275929091805,"y0":50.003807285114334,"z0":6.186097511482044,"aX":-17.6730219718028},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":14.4,"spinRate":2168,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3876783460575606,"extension":6.489129599321486},"index":0,"playId":"d3a8892e-6bab-38c2-afa9-2f9b3abaf2f8","pitchNumber":1,"startTime":"2026-02-23T20:13:13.476Z","endTime":"2026-02-23T20:13:20.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Maikel Garcia caught stealing 2nd base, catcher Ariel Armas to second baseman Scott Kingery.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"d3a8892e-6bab-38c2-afa9-2f9b3abaf2f8","startTime":"2026-02-23T20:13:27.705Z","endTime":"2026-02-23T20:13:40.033Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-5.699999999999996,"leverageIndex":1.44,"dramaIndex":76.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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79357287410694,"aZ":-17.208243719774632,"pfxX":-4.92972293446698,"pfxZ":7.575903110889524,"pX":0.19218048020309927,"pZ":4.32687556725989,"vX0":6.491187510335132,"vY0":-139.74403001465157,"vZ0":-2.2323218348549854,"x":109.67,"y":121.95,"x0":-1.5214107797490792,"y0":50.003517442255216,"z0":6.267769209581002,"aX":-9.74035690736169},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":2111,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3920914932335231,"extension":6.6137450669243645},"index":2,"playId":"b7ee445a-a8ef-30de-9dc3-07773a092286","pitchNumber":2,"startTime":"2026-02-23T20:13:40.033Z","endTime":"2026-02-23T20:13:44.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":96.9,"endSpeed":87.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01954750122135,"aZ":-13.55798308730115,"pfxX":-2.8688644734240194,"pfxZ":9.305690110055224,"pX":-0.5590349290471698,"pZ":4.677804558918144,"vX0":3.823492720391738,"vY0":-141.0080862152036,"vZ0":-1.9904004372592405,"x":138.31,"y":112.48,"x0":-1.563987472334413,"y0":50.0027610584184,"z0":6.274293291011563,"aX":-5.739573126006377},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":4.3,"spinRate":2165,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38941576547179446,"extension":6.594796554019029},"index":3,"playId":"e21aee3d-55f7-3d6e-b97d-4ac8794a0a3f","pitchNumber":3,"startTime":"2026-02-23T20:13:57.020Z","endTime":"2026-02-23T20:14:01.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09415613558418,"aZ":-37.06014702722006,"pfxX":-0.26069695336247367,"pfxZ":-3.046465078877434,"pX":-0.9870007257205324,"pZ":1.7642623715064532,"vX0":1.5088211762946795,"vY0":-125.68857993925305,"vZ0":-3.93982352435696,"x":154.62,"y":191.14,"x0":-1.5608114323139828,"y0":50.00394184893936,"z0":6.356455162196773,"aX":-0.41779819531978446},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.1,"breakHorizontal":0.1,"spinRate":2366,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4355094841152529,"extension":6.459425497357181},"hitData":{"launchSpeed":95.7,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.47,"coordY":165.21}},"index":4,"playId":"36b8a666-bdb6-3954-bf35-4e8ec37ca815","pitchNumber":4,"startTime":"2026-02-23T20:14:13.858Z","endTime":"2026-02-23T20:14:19.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.44,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:14:19.121Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-23T20:14:22.841Z","endTime":"2026-02-23T20:14:56.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.794406633626828,"aZ":-16.682224584207578,"pfxX":-3.9535483086053556,"pfxZ":7.831701738579628,"pX":0.4383158751256734,"pZ":3.753658151308197,"vX0":7.134594058548182,"vY0":-139.1691388062832,"vZ0":-3.6096042921432665,"x":100.29,"y":137.43,"x0":-1.635167172788501,"y0":50.00184004324733,"z0":6.160303060185225,"aX":-7.820179107554172},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":5.9,"spinRate":2137,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39232456973453633,"extension":6.560113406615547},"hitData":{"launchSpeed":94.6,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.83,"coordY":94.22}},"index":0,"playId":"6abd2d08-508e-3fc9-ba67-bfc78c5a8526","pitchNumber":1,"startTime":"2026-02-23T20:14:48.409Z","endTime":"2026-02-23T20:14:56.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:14:56.863Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-23T20:14:57.585Z","endTime":"2026-02-23T20:17:15.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134522668537077,"aZ":-35.19514031935167,"pfxX":0.32957650479588807,"pfxZ":-1.8832536989497672,"pX":-0.3279905097692911,"pZ":2.0555197442854136,"vX0":2.7940152008033836,"vY0":-125.61207160880141,"vZ0":-3.651286735831489,"x":129.5,"y":183.28,"x0":-1.494930691924271,"y0":50.00021968182915,"z0":6.372921835633223,"aX":0.5293398721908338},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.0,"breakHorizontal":-1.2,"spinRate":2288,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.43512416274300625,"extension":6.488250776325277},"index":0,"playId":"9d693740-52d2-387c-8e7e-0db9f8fabe09","pitchNumber":1,"startTime":"2026-02-23T20:15:26.134Z","endTime":"2026-02-23T20:15:31.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.185264866575437,"aZ":-35.50372260984144,"pfxX":-0.5456899661246473,"pfxZ":-2.0053666426069765,"pX":1.0001830975507662,"pZ":-0.4933263052027598,"vX0":6.259236817783112,"vY0":-127.21058682750767,"vZ0":-9.469905316543663,"x":78.88,"y":252.1,"x0":-1.4090455751199202,"y0":50.00553663029943,"z0":6.046296969666075,"aX":-0.9060756640596771},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.4,"breakHorizontal":-0.2,"spinRate":2271,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.428620976771259,"extension":6.624180184135502},"index":1,"playId":"13cd5a0e-06b5-310d-9e8c-79288cd55da1","pitchNumber":2,"startTime":"2026-02-23T20:15:43.527Z","endTime":"2026-02-23T20:15:52.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465454496997314,"aZ":-17.353109395920736,"pfxX":-7.987596094725623,"pfxZ":7.170250539914459,"pX":0.10848963169318086,"pZ":2.4703014850774085,"vX0":7.224680339903698,"vY0":-142.1509474748771,"vZ0":-7.151053374959451,"x":112.86,"y":172.08,"x0":-1.4155586734897596,"y0":50.005053830780206,"z0":6.100299178532291,"aX":-16.516248996757213},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":13.2,"spinRate":2097,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.38380949623251936,"extension":6.759471600204477},"index":2,"playId":"c02b1e0f-9baf-347e-a7de-8bdb6d0b4e12","pitchNumber":3,"startTime":"2026-02-23T20:16:09.790Z","endTime":"2026-02-23T20:16:14.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85185576302559,"aZ":-17.88037668766222,"pfxX":-4.7215079409272676,"pfxZ":7.06693537185123,"pX":0.04662883942822011,"pZ":5.074479103851964,"vX0":5.889013116853121,"vY0":-140.81496498333846,"vZ0":-0.33253859951224984,"x":115.22,"y":101.77,"x0":-1.4514048305755172,"y0":50.00244349060054,"z0":6.3437970170465245,"aX":-9.549721609025829},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":7.4,"spinRate":2238,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.38792807631466353,"extension":6.656771824101426},"index":3,"playId":"036a8c98-a67c-3508-b84c-0b4cc8fad715","pitchNumber":4,"startTime":"2026-02-23T20:16:28.687Z","endTime":"2026-02-23T20:16:33.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38983257608971,"aZ":-34.552309483174966,"pfxX":2.1221209136143537,"pfxZ":-1.412415584546583,"pX":0.08738512346929894,"pZ":0.7489153264217581,"vX0":2.875931865402726,"vY0":-128.55936585129248,"vZ0":-7.118793531920135,"x":113.67,"y":218.56,"x0":-1.3175381944362936,"y0":50.00021647725031,"z0":6.205098622233734,"aX":3.5831369143752116},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.8,"breakHorizontal":-4.4,"spinRate":2331,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.42457804781482,"extension":6.606078438785497},"index":4,"playId":"804a0c7a-ff93-3737-a192-add7eca7f179","pitchNumber":5,"startTime":"2026-02-23T20:16:47.699Z","endTime":"2026-02-23T20:16:52.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.716613101636494,"aZ":-33.39029647083851,"pfxX":1.3300185680830272,"pfxZ":-0.6998128782480282,"pX":0.9814784558297613,"pZ":0.9606888483763337,"vX0":5.453128986948078,"vY0":-130.50701193052566,"vZ0":-7.14146500001403,"x":79.59,"y":212.84,"x0":-1.3021814724542353,"y0":50.00456892237323,"z0":6.22579191155417,"aX":2.3087514593567695},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.5,"breakHorizontal":-3.5,"spinRate":2284,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.41861942151956644,"extension":6.639312826627138},"index":5,"playId":"a4e20564-d5ce-348e-947f-02e7e7d23998","pitchNumber":6,"startTime":"2026-02-23T20:17:10.265Z","endTime":"2026-02-23T20:17:15.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:17:15.279Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"BJ Murray Jr. singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-23T20:19:33.564Z","endTime":"2026-02-23T20:20:25.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":81.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869804352130842,"aZ":-20.98153128914925,"pfxX":-0.2887596926933706,"pfxZ":6.5718904788750745,"pX":0.07439400561957342,"pZ":3.9214152449920605,"vX0":4.578628155612034,"vY0":-129.15317864967818,"vZ0":-0.6411330112759718,"x":114.16,"y":132.9,"x0":-1.677772007468113,"y0":50.00165028339311,"z0":5.774886033981476,"aX":-0.4920269015329057},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.0,"breakHorizontal":-0.4,"spinRate":2375,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.4227930137188851,"extension":5.8318001309895395},"index":0,"playId":"850bc9f2-3467-30f1-964d-a7ac7983f955","pitchNumber":1,"startTime":"2026-02-23T20:19:49.183Z","endTime":"2026-02-23T20:19:54.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.116270461380587,"aZ":-42.784886698665915,"pfxX":6.480333450983402,"pfxZ":-8.773006562438416,"pX":-0.45157049903275753,"pZ":2.5497113768671253,"vX0":1.0180095700212837,"vY0":-110.35211399351289,"vZ0":2.8230525119583225,"x":134.21,"y":169.94,"x0":-1.7617176779047334,"y0":50.00121580751886,"z0":5.823064444449706,"aX":7.839571093642731},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-14.5,"breakHorizontal":-12.0,"spinRate":3213,"spinDirection":44},"zone":4,"typeConfidence":0.89,"plateTime":0.49999185647032096,"extension":5.479658946928296},"index":1,"playId":"3e41bc04-cbbf-3bc6-8cf8-74c718bc8f94","pitchNumber":2,"startTime":"2026-02-23T20:20:02.714Z","endTime":"2026-02-23T20:20:08.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825371275590808,"aZ":-26.633952183080627,"pfxX":-9.891853547048742,"pfxZ":3.444331238184059,"pX":-0.8558422378309106,"pZ":2.3347835543281246,"vX0":5.1814768216510565,"vY0":-125.64117544076828,"vZ0":-2.111138633082059,"x":149.62,"y":175.74,"x0":-1.652226062769453,"y0":50.005221618572925,"z0":5.335780895942284,"aX":-15.924982368921773},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.0,"breakHorizontal":16.8,"spinRate":1894,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.43480367459650626,"extension":5.905654845230079},"hitData":{"launchSpeed":98.0,"launchAngle":13.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.79,"coordY":88.86}},"index":2,"playId":"e78db70b-259c-3403-bc94-0738856b0697","pitchNumber":3,"startTime":"2026-02-23T20:20:15.719Z","endTime":"2026-02-23T20:20:25.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:20:25.094Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a fly ball to right fielder Lane Thomas. BJ Murray Jr. out at 3rd on the throw, right fielder Lane Thomas to third baseman Maikel Garcia.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-23T20:20:30.683Z","endTime":"2026-02-23T20:22:21.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418312324362997,"aZ":-16.540641609941623,"pfxX":-3.4263129587154424,"pfxZ":8.708231517772841,"pX":0.16173253883879068,"pZ":3.9910688205946503,"vX0":5.497953396137439,"vY0":-132.86918478975576,"vZ0":-0.871231834481403,"x":110.84,"y":131.02,"x0":-1.4853713023501893,"y0":50.00073936614046,"z0":5.520657192160705,"aX":-6.150103722298331},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2351,"spinDirection":214},"zone":12,"typeConfidence":0.88,"plateTime":0.41160334873315163,"extension":6.079917824440579},"index":0,"playId":"ea57fd9d-fcf1-3c90-89a4-8628e7dc0a80","pitchNumber":1,"startTime":"2026-02-23T20:20:48.368Z","endTime":"2026-02-23T20:20:53.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323430347506648,"aZ":-21.38687225431111,"pfxX":-0.12288180193220377,"pfxZ":6.381810443022513,"pX":0.5367005979915873,"pZ":3.362941276471909,"vX0":5.5227563055512885,"vY0":-128.62289337116636,"vZ0":-1.5791854165999375,"x":96.54,"y":147.98,"x0":-1.6139843427144949,"y0":50.006039149594585,"z0":5.627904650010418,"aX":-0.2075057111547646},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.5,"breakHorizontal":-0.8,"spinRate":2381,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.42431310531334354,"extension":5.994826370308053},"index":1,"playId":"70db84cc-0f1c-359f-b10c-364a82323f2c","pitchNumber":2,"startTime":"2026-02-23T20:21:02.140Z","endTime":"2026-02-23T20:21:08.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":91.8,"endSpeed":85.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.838070425385933,"aZ":-16.163690602142665,"pfxX":-5.038544016145979,"pfxZ":8.704904665012252,"pX":-0.6070936012888271,"pZ":2.780667579673229,"vX0":4.119213542803342,"vY0":-133.76585593994395,"vZ0":-3.888975172954691,"x":140.14,"y":163.7,"x0":-1.5011851152416729,"y0":50.002685074839604,"z0":5.389126326787419,"aX":-9.266647683753794},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2336,"spinDirection":216},"zone":1,"typeConfidence":0.92,"plateTime":0.40717586780217063,"extension":5.960755756627978},"index":2,"playId":"0c22c49f-66bd-3ddf-ab49-95ae51f1eef3","pitchNumber":3,"startTime":"2026-02-23T20:21:39.696Z","endTime":"2026-02-23T20:21:45.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11422387441642,"aZ":-14.84332406088569,"pfxX":-2.9157524007557685,"pfxZ":9.275677451734918,"pX":0.7897060072253497,"pZ":2.499215614738868,"vX0":6.167945244589818,"vY0":-135.02823027054782,"vZ0":-5.249294697442357,"x":86.9,"y":171.3,"x0":-1.133210839205162,"y0":50.00443682989827,"z0":5.492956921105955,"aX":-5.4493936829616185},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":4.1,"spinRate":2292,"spinDirection":211},"zone":6,"typeConfidence":0.78,"plateTime":0.40381219771541854,"extension":6.0457232002874495},"hitData":{"launchSpeed":71.4,"launchAngle":42.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.24,"coordY":133.49}},"index":3,"playId":"0320c680-ff97-3248-be7b-24d72aa98ce0","pitchNumber":4,"startTime":"2026-02-23T20:22:10.249Z","endTime":"2026-02-23T20:22:21.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:22:21.944Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Justin Dean strikes out swinging and Pedro Ramírez caught stealing 2nd, catcher Salvador Perez to second baseman Jonathan India to catcher Salvador Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-23T20:22:36.557Z","endTime":"2026-02-23T20:25:03.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47548206740289,"aZ":-30.586794298392828,"pfxX":1.6792209285603197,"pfxZ":0.9892937367068528,"pX":0.31469981219262577,"pZ":1.820871011229002,"vX0":4.442248818303549,"vY0":-125.00580767426075,"vZ0":-2.666387862626456,"x":105.0,"y":189.62,"x0":-1.6925079507644403,"y0":50.0041374484673,"z0":5.372890481117788,"aX":2.6993451619329325},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2473,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.43555548070775885,"extension":5.896259665125716},"index":0,"playId":"b13db8b7-2188-3732-9094-98ac36f50cf6","pitchNumber":1,"startTime":"2026-02-23T20:22:54.036Z","endTime":"2026-02-23T20:22:57.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"5147ea48-a0c0-31e5-9e12-29b5c9a91bb5","startTime":"2026-02-23T20:23:09.623Z","endTime":"2026-02-23T20:23:12.623Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.1,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71378279106576,"aZ":-32.24999376565159,"pfxX":10.171032360006983,"pfxZ":-0.06407512864342202,"pX":-1.025086879632039,"pZ":3.4517881678518303,"vX0":-0.3580888889241465,"vY0":-110.11351095095166,"vZ0":3.3011696514154734,"x":156.07,"y":145.58,"x0":-2.1797869498008855,"y0":50.00102019037142,"z0":5.35934214936216,"aX":12.409244266126155},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":1.2,"breakHorizontal":-18.2,"spinRate":2807,"spinDirection":60},"zone":11,"typeConfidence":0.86,"plateTime":0.49862736368890426,"extension":5.447282602878214},"index":2,"playId":"cb30c16d-4b0c-399e-87c1-dd18514dc1ec","pitchNumber":2,"startTime":"2026-02-23T20:23:23.605Z","endTime":"2026-02-23T20:23:27.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.233296801987887,"aZ":-31.25050109587503,"pfxX":1.631790343334688,"pfxZ":0.5874276297189986,"pX":-0.4585633911670917,"pZ":2.928788980451749,"vX0":2.570649507923447,"vY0":-123.99432594498958,"vZ0":-0.0851640259574965,"x":134.48,"y":159.7,"x0":-1.7147491535426644,"y0":50.005715105502354,"z0":5.538163254898726,"aX":2.579691741009077},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-3.5,"spinRate":2469,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.439182669988591,"extension":5.745411253813382},"index":3,"playId":"d4eddad8-5d68-3405-8c22-7636df75096e","pitchNumber":3,"startTime":"2026-02-23T20:23:38.220Z","endTime":"2026-02-23T20:23:42.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.953276896333282,"aZ":-27.427865585852263,"pfxX":-7.741369440904694,"pfxZ":2.5326273338678167,"pX":0.1447626659606313,"pZ":3.2988475867871982,"vX0":6.845477254603778,"vY0":-134.71608975510117,"vZ0":-0.2418268477667389,"x":111.48,"y":149.71,"x0":-1.3997562900053542,"y0":50.00126470060442,"z0":5.297073843979848,"aX":-14.503239885164174},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":13.0,"spinRate":2320,"spinDirection":222},"zone":12,"typeConfidence":0.87,"plateTime":0.4036109938545649,"extension":5.9969898870929415},"index":4,"playId":"0c106a29-7597-3129-b4af-727de969ccc6","pitchNumber":4,"startTime":"2026-02-23T20:23:55.103Z","endTime":"2026-02-23T20:23:58.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049111974756674,"aZ":-20.14839622615081,"pfxX":-8.665782510959012,"pfxZ":7.01478509390283,"pX":-1.4948701110100766,"pZ":3.2539867792761212,"vX0":2.78012368837297,"vY0":-129.34706706980774,"vZ0":-1.2018207898034143,"x":173.98,"y":150.92,"x0":-1.4504364323871357,"y0":50.001302935613,"z0":5.252533701606519,"aX":-14.852437074310487},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.7,"breakHorizontal":15.2,"spinRate":2322,"spinDirection":222},"zone":11,"typeConfidence":0.76,"plateTime":0.42158836783330944,"extension":5.985909324576295},"index":5,"playId":"8d7f6d96-c035-3ddb-81e0-6e59557c1529","pitchNumber":5,"startTime":"2026-02-23T20:24:17.073Z","endTime":"2026-02-23T20:24:22.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.983809340196135,"aZ":-14.641239028393324,"pfxX":-4.834890616096235,"pfxZ":9.354966062989686,"pX":0.36948436651973304,"pZ":3.9122986871218295,"vX0":5.723645374450546,"vY0":-135.41255169558661,"vZ0":-1.9890486907027711,"x":102.92,"y":133.15,"x0":-1.1342062566422886,"y0":50.005817909321316,"z0":5.670021552200836,"aX":-9.064931420730979},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2351,"spinDirection":206},"zone":12,"typeConfidence":0.93,"plateTime":0.40306858121053546,"extension":6.0763731530670135},"index":6,"playId":"db2b946a-3687-3f89-af6f-15f86a38bd1f","pitchNumber":6,"startTime":"2026-02-23T20:24:34.767Z","endTime":"2026-02-23T20:24:40.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.934927789953832,"aZ":-29.8552149341326,"pfxX":2.040370141974303,"pfxZ":1.4429909499438232,"pX":-0.45396403948359654,"pZ":3.4855506052565053,"vX0":2.3501680397679716,"vY0":-124.84898686529166,"vZ0":1.1896878280939869,"x":134.3,"y":144.67,"x0":-1.6663786372024252,"y0":50.00331536688856,"z0":5.427717032358184,"aX":3.2776625472029113},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-4.2,"spinRate":2509,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4357741534829298,"extension":5.896560759970295},"index":7,"playId":"d950fcfc-8474-322e-b098-8d823c20ddad","pitchNumber":7,"startTime":"2026-02-23T20:24:56.123Z","endTime":"2026-02-23T20:25:03.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"first":{"id":699393,"link":"/api/v1/people/699393"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.28,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:25:03.508Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-23T20:26:46.676Z","endTime":"2026-02-23T20:28:48.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.079524071868587,"aZ":-15.901535912862697,"pfxX":-8.190501773525147,"pfxZ":7.964011984539129,"pX":-0.819475644601088,"pZ":2.099368559133158,"vX0":5.023614879680766,"vY0":-141.3145546519364,"vZ0":-8.211834271140638,"x":148.24,"y":182.1,"x0":-1.546537369642687,"y0":50.0030194471613,"z0":6.04311169500585,"aX":-16.737208307109594},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":13.9,"spinRate":2147,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.38607238987785975,"extension":6.436153504200616},"index":0,"playId":"32af50bf-fd92-30b0-a382-fb1ffbff8aa6","pitchNumber":1,"startTime":"2026-02-23T20:27:13.255Z","endTime":"2026-02-23T20:27:18.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41289534695751,"aZ":-33.42588711046981,"pfxX":1.2633637926186916,"pfxZ":-0.7740638257288288,"pX":0.6297631054767647,"pZ":0.9387079796733565,"vX0":4.957938216565357,"vY0":-125.8361773628306,"vZ0":-6.403898971231711,"x":92.99,"y":213.43,"x0":-1.519670409333337,"y0":50.00114335085476,"z0":6.181642754026778,"aX":2.0512033402529988},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.5,"breakHorizontal":-3.2,"spinRate":2368,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4331254103191644,"extension":6.405873387617149},"index":1,"playId":"b1af8ca7-8f34-3482-9b79-1496f6e67fdb","pitchNumber":2,"startTime":"2026-02-23T20:27:27.422Z","endTime":"2026-02-23T20:27:33.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.853292710838918,"aZ":-37.84397194959129,"pfxX":0.36989342722845286,"pfxZ":-3.516902240216428,"pX":0.44194305119670774,"pZ":1.2353701459415587,"vX0":4.424800991240867,"vY0":-125.7425875388089,"vZ0":-4.968826456208484,"x":100.15,"y":205.43,"x0":-1.3835855474043948,"y0":50.0030431841623,"z0":6.284384007720604,"aX":0.5957901090874702},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.2,"breakHorizontal":-1.6,"spinRate":2328,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43445485100490355,"extension":6.521565223488561},"index":2,"playId":"b06fc1bc-ccd0-33f9-bc50-b64b57c2aa2b","pitchNumber":3,"startTime":"2026-02-23T20:27:45.798Z","endTime":"2026-02-23T20:27:52.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":97.4,"endSpeed":89.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86663683765824,"aZ":-13.18397260465637,"pfxX":-4.096839138692349,"pfxZ":9.312225327532923,"pX":-0.43210049278508167,"pZ":4.022866654962932,"vX0":4.470024592082084,"vY0":-141.7726552420767,"vZ0":-3.8788190752112945,"x":133.47,"y":130.16,"x0":-1.4955976985183153,"y0":50.001793717768784,"z0":6.247870199784277,"aX":-8.354258569237492},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2136,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38607127103758243,"extension":6.72722188119322},"index":3,"playId":"dc77efc7-9817-3b5f-ba42-4da360a29c47","pitchNumber":4,"startTime":"2026-02-23T20:28:08.873Z","endTime":"2026-02-23T20:28:13.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.331916036257823,"aZ":-17.357039391188927,"pfxX":-7.914142845361648,"pfxZ":7.078852171468248,"pX":0.04642495110604526,"pZ":0.9638999927152541,"vX0":6.996010532932272,"vY0":-142.51629876815198,"vZ0":-11.188668590272918,"x":115.23,"y":212.75,"x0":-1.3908620606702031,"y0":50.00486499310305,"z0":5.992516205625312,"aX":-16.56956839138744},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.2,"breakHorizontal":13.2,"spinRate":2208,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3817731486251237,"extension":6.61718584893317},"index":4,"playId":"81b8bf67-0316-3b53-888b-c0c2302a41a3","pitchNumber":5,"startTime":"2026-02-23T20:28:25.496Z","endTime":"2026-02-23T20:28:29.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.864394427599535,"aZ":-33.89382549832312,"pfxX":0.33921741664435734,"pfxZ":-1.0230982769106207,"pX":0.5624417263509652,"pZ":1.3079758521895037,"vX0":4.965727155438191,"vY0":-127.99785748785689,"vZ0":-5.966386808530525,"x":95.56,"y":203.46,"x0":-1.4352190429655514,"y0":50.00155238649011,"z0":6.277728561444657,"aX":0.5705943625792858},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.9,"breakHorizontal":-1.6,"spinRate":2273,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4255986168861505,"extension":6.5476351038117215},"index":5,"playId":"4aaa2157-7e0a-3331-bce4-774afc4fcc0e","pitchNumber":6,"startTime":"2026-02-23T20:28:43.125Z","endTime":"2026-02-23T20:28:48.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:28:48.332Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan India pops out to catcher Ariel Armas in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-23T20:28:45.989Z","endTime":"2026-02-23T20:30:54.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.873712382583495,"aZ":-12.38343440571656,"pfxX":-3.3790412921815602,"pfxZ":10.010135313502321,"pX":-1.1715232195873633,"pZ":4.494505745586004,"vX0":2.641790270774781,"vY0":-139.58649351100888,"vZ0":-2.7809411674662035,"x":161.66,"y":117.43,"x0":-1.6903203727308884,"y0":50.002612377274005,"z0":6.317010214633783,"aX":-6.680403100456615},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":5.6,"spinRate":2232,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3921192457006941,"extension":6.576279245956723},"index":0,"playId":"a30bf1ac-c0ab-3e40-9a1e-2013db9391f5","pitchNumber":1,"startTime":"2026-02-23T20:29:09.180Z","endTime":"2026-02-23T20:29:13.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07437423866382,"aZ":-16.493246229488523,"pfxX":-8.555989058696964,"pfxZ":7.788178323595389,"pX":-0.24431949009733261,"pZ":2.3825791138668726,"vX0":6.352321388980019,"vY0":-140.1325564278543,"vZ0":-7.643798178650534,"x":126.31,"y":174.45,"x0":-1.415234333277576,"y0":50.00170445644134,"z0":6.1986391722248255,"aX":-17.221386834470284},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2049,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3890761480654814,"extension":6.631428410076271},"index":1,"playId":"3b1cadb8-c087-3a14-8537-25903b81bde7","pitchNumber":2,"startTime":"2026-02-23T20:29:23.053Z","endTime":"2026-02-23T20:29:26.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.528565792704036,"aZ":-15.160343094365215,"pfxX":-7.909236643375005,"pfxZ":8.443541572500354,"pX":-1.0054604021384284,"pZ":1.1975030233491317,"vX0":4.210944671274283,"vY0":-140.72139541469937,"vZ0":-10.77833193877585,"x":155.33,"y":206.45,"x0":-1.489856992471195,"y0":50.00483636765643,"z0":6.048340671078982,"aX":-15.93864618110521},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":2158,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.38853746670962597,"extension":6.728469354302514},"index":2,"playId":"51055f29-56bf-39dc-9b30-760c1204e9d7","pitchNumber":3,"startTime":"2026-02-23T20:29:43.229Z","endTime":"2026-02-23T20:29:47.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.341468501188505,"aZ":-36.232780606303834,"pfxX":-0.18319485674845515,"pfxZ":-2.571429163457559,"pX":-0.562158340409922,"pZ":2.295217699498256,"vX0":2.0346391418422116,"vY0":-124.35530811161878,"vZ0":-2.9291503341403504,"x":138.43,"y":176.81,"x0":-1.3648039617830807,"y0":50.0056098300869,"z0":6.473933661790471,"aX":-0.2893566700964979},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.0,"breakHorizontal":-0.1,"spinRate":2320,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.4393216989529245,"extension":6.5083190467707315},"index":3,"playId":"49ae0e66-427d-394a-a150-dabb985ee56f","pitchNumber":4,"startTime":"2026-02-23T20:30:03.321Z","endTime":"2026-02-23T20:30:08.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-23T20:30:13.342Z","endTime":"2026-02-23T20:30:25.403Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.853484297772653,"aZ":-36.81895043770882,"pfxX":0.5853570969456043,"pfxZ":-2.8704709861122772,"pX":-0.25615974860245944,"pZ":2.60347800461307,"vX0":2.7168727734179194,"vY0":-126.01527047125245,"vZ0":-2.1275502773158856,"x":126.76,"y":168.49,"x0":-1.4210228933335942,"y0":50.00001824041833,"z0":6.412384449958788,"aX":0.9480373103985011},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.4,"breakHorizontal":-1.7,"spinRate":2409,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4334334580740613,"extension":6.533622609240976},"index":5,"playId":"3901126e-a31a-33ca-a47a-ee9651492069","pitchNumber":5,"startTime":"2026-02-23T20:30:25.403Z","endTime":"2026-02-23T20:30:30.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141864415937125,"aZ":-36.65394868989831,"pfxX":0.416221199675352,"pfxZ":-2.797951018538754,"pX":0.5218344853285587,"pZ":2.4701461709387234,"vX0":4.283256058139259,"vY0":-125.0926135795693,"vZ0":-2.4481876020868345,"x":97.11,"y":172.09,"x0":-1.2605247807010351,"y0":50.00557486658214,"z0":6.440901943613754,"aX":0.6652152948842904},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.4,"breakHorizontal":-1.7,"spinRate":2314,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.43638348048783415,"extension":6.4785662941837705},"hitData":{"launchSpeed":63.7,"launchAngle":81.0,"totalDistance":44.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":144.03,"coordY":208.68}},"index":6,"playId":"0245e93e-c7a4-305c-a38c-87c5b993b278","pitchNumber":6,"startTime":"2026-02-23T20:30:47.951Z","endTime":"2026-02-23T20:30:54.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:30:54.280Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Drury called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-23T20:30:58.718Z","endTime":"2026-02-23T20:32:23.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592273,"fullName":"Brandon Drury","link":"/api/v1/people/592273"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592273,"fullName":"Brandon Drury","link":"/api/v1/people/592273"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.967239623153425,"aZ":-16.901386433641726,"pfxX":-8.89039727370496,"pfxZ":7.434681722930879,"pX":-0.7700377248524635,"pZ":2.6581011295656456,"vX0":5.352440919496902,"vY0":-141.64457148867191,"vZ0":-6.707492790116622,"x":146.35,"y":167.01,"x0":-1.518010485369639,"y0":50.00687388371888,"z0":6.116795107008367,"aX":-18.27107966099694},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":15.2,"spinRate":2160,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3850587617709591,"extension":6.70054913110616},"index":0,"playId":"66fde17c-ed7b-30e6-9f0a-30f12f4881bd","pitchNumber":1,"startTime":"2026-02-23T20:31:22.121Z","endTime":"2026-02-23T20:31:30.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592273,"link":"/api/v1/people/592273","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.510203809652083,"aZ":-20.97352840139002,"pfxX":-9.864554395064538,"pfxZ":5.476089066439348,"pX":-1.0682852661872895,"pZ":1.981870685808517,"vX0":5.217646798202587,"vY0":-141.6858461064455,"vZ0":-7.664557496415351,"x":157.72,"y":185.27,"x0":-1.6459445887363187,"y0":50.00401550191316,"z0":6.048635834457081,"aX":-20.18067591366013},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.6,"breakHorizontal":16.9,"spinRate":2205,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.38566727774410703,"extension":6.745622115514386},"index":1,"playId":"4d3c3065-a9ce-3394-95c6-8886dfa2ad95","pitchNumber":2,"startTime":"2026-02-23T20:31:58.503Z","endTime":"2026-02-23T20:32:02.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592273,"link":"/api/v1/people/592273","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.753610964259735,"aZ":-18.484475011494162,"pfxX":-8.923410355815532,"pfxZ":6.667264590228607,"pX":-1.0836188168840346,"pZ":2.7890732657045785,"vX0":4.430564186360083,"vY0":-142.39091246699817,"vZ0":-6.208427883267551,"x":158.3,"y":163.48,"x0":-1.5005660294842158,"y0":50.00392376620589,"z0":6.167779313265837,"aX":-18.32067056648885},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":15.2,"spinRate":2226,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38469375423163266,"extension":6.726311412490053},"index":2,"playId":"974b2499-9118-3be4-95df-d82e0c8f91ec","pitchNumber":3,"startTime":"2026-02-23T20:32:17.227Z","endTime":"2026-02-23T20:32:23.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592273,"link":"/api/v1/people/592273","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592273,"link":"/api/v1/people/592273"},"credit":"b_ab"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_ab"},{"player":{"id":592273,"link":"/api/v1/people/592273"},"credit":"b_pa"},{"player":{"id":676962,"link":"/api/v1/people/676962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:32:23.414Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Scott Kingery lines out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-23T20:34:36.226Z","endTime":"2026-02-23T20:36:01.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luinder Avila replaces Seth Lugo.","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-23T20:34:31.727Z","endTime":"2026-02-23T20:34:38.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679883,"link":"/api/v1/people/679883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.1,"endSpeed":88.8,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5607764681203,"aZ":-13.941529895053668,"pfxX":-3.1464197022874534,"pfxZ":9.028226587763523,"pX":-1.0506600268326476,"pZ":2.446219598264511,"vX0":3.593346233245211,"vY0":-141.28314383596447,"vZ0":-7.261118857815252,"x":157.05,"y":172.73,"x0":-1.930944039015162,"y0":50.001077220887176,"z0":5.94783626720518,"aX":-6.35270159898961},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":4.9,"spinRate":2461,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38786575458161465,"extension":6.6885673783634},"index":1,"playId":"ecb62269-8821-36c9-b94e-3b63d5c3e1a7","pitchNumber":1,"startTime":"2026-02-23T20:34:38.419Z","endTime":"2026-02-23T20:34:43.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95766548328278,"aZ":-19.1723055804502,"pfxX":-6.27182827603222,"pfxZ":6.58598013056843,"pX":-0.4448002616221829,"pZ":3.2108319448425764,"vX0":5.43916300620168,"vY0":-139.74517422101198,"vZ0":-4.696740643901382,"x":133.95,"y":152.09,"x0":-1.6030347855207887,"y0":50.005671397640846,"z0":6.17565353372195,"aX":-12.38718230222626},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":10.2,"spinRate":2391,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.39219508099379174,"extension":6.759914984901708},"index":2,"playId":"df072c32-b7e4-3dd9-bce4-ff7ac29f3a9c","pitchNumber":2,"startTime":"2026-02-23T20:34:56.142Z","endTime":"2026-02-23T20:35:00.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.7,"endSpeed":80.8,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1679684653472,"aZ":-34.95669698920488,"pfxX":2.015324673055869,"pfxZ":-1.7164924607692238,"pX":0.9471284969130435,"pZ":0.6460013377847657,"vX0":6.947339684491548,"vY0":-126.1581267078976,"vZ0":-5.983161415606582,"x":80.9,"y":221.34,"x0":-2.0972156209551116,"y0":50.00277196171705,"z0":5.845240437692822,"aX":3.267611618194506},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":-5.2,"spinRate":2701,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.43313794422190455,"extension":6.831343068488487},"index":3,"playId":"3fff36ad-a51b-3825-aad8-e99069cd6cc3","pitchNumber":3,"startTime":"2026-02-23T20:35:11.710Z","endTime":"2026-02-23T20:35:17.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814196209826747,"aZ":-20.966377320317264,"pfxX":-8.908487584730693,"pfxZ":5.576971698502545,"pX":-0.191310562936837,"pZ":2.8848585697660853,"vX0":7.5912342365631025,"vY0":-140.38157448678552,"vZ0":-5.16238638591977,"x":124.29,"y":160.89,"x0":-1.7643353310197594,"y0":50.001697603842686,"z0":6.0999477341482,"aX":-17.896999458310905},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.2,"breakHorizontal":14.8,"spinRate":2316,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.3892005003954848,"extension":6.75786068630577},"index":4,"playId":"06847961-a05a-3c03-8ce8-fbcb3dcbbf39","pitchNumber":4,"startTime":"2026-02-23T20:35:30.065Z","endTime":"2026-02-23T20:35:36.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80497358890789,"aZ":-15.145494768202118,"pfxX":-3.4020841587278503,"pfxZ":8.258502791661968,"pX":-0.9840241809676091,"pZ":2.0206080579374706,"vX0":3.917083766085202,"vY0":-142.2531078459888,"vZ0":-8.292683125344404,"x":154.51,"y":184.22,"x0":-1.9329434293326508,"y0":50.00374684770985,"z0":5.921808975874508,"aX":-7.015002854199894},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.6,"breakHorizontal":5.4,"spinRate":2266,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.384175632113398,"extension":6.897962181354295},"hitData":{"launchSpeed":67.8,"launchAngle":18.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":116.64,"coordY":136.3}},"index":5,"playId":"402da194-11ec-3452-8c94-1f7157417385","pitchNumber":5,"startTime":"2026-02-23T20:35:56.183Z","endTime":"2026-02-23T20:36:01.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:36:01.145Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Bateman grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-23T20:36:02.765Z","endTime":"2026-02-23T20:37:18.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74551726818177,"aZ":-35.345873605443074,"pfxX":6.584695901334933,"pfxZ":-2.2327946717040774,"pX":-0.2551227469507022,"pZ":4.395333940306758,"vX0":2.2565504985334366,"vY0":-119.03461242637545,"vZ0":2.995718427727094,"x":126.72,"y":120.11,"x0":-2.0730030253536285,"y0":50.00090403873842,"z0":6.339751032760135,"aX":9.363647134345468},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.0,"breakHorizontal":-12.5,"spinRate":2765,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.461716920336821,"extension":6.448112475329924},"index":0,"playId":"27eda9d7-cab2-3183-9601-c17c3e08ab59","pitchNumber":1,"startTime":"2026-02-23T20:36:26.531Z","endTime":"2026-02-23T20:36:33.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87446118483829,"aZ":-38.13970637331666,"pfxX":3.9891982855605552,"pfxZ":-4.25420755941164,"pX":-0.11733889896525053,"pZ":2.1308281099658357,"vX0":3.5522116147190252,"vY0":-118.61201943733384,"vZ0":-1.0631920712627068,"x":121.47,"y":181.25,"x0":-2.160816162147121,"y0":50.002111993867956,"z0":6.109781824201632,"aX":5.596697308688766},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.7,"breakHorizontal":-8.2,"spinRate":2830,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4644741637153955,"extension":6.677384407345044},"index":1,"playId":"dc1ef84c-b29c-38a7-b4f2-98b39a3f1db8","pitchNumber":2,"startTime":"2026-02-23T20:36:41.146Z","endTime":"2026-02-23T20:36:45.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.5,"endSpeed":87.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.886082917418175,"aZ":-17.164064454525956,"pfxX":-3.2002026257475773,"pfxZ":7.649079598997687,"pX":-0.7134282531143175,"pZ":4.285755200862652,"vX0":4.265571129547923,"vY0":-139.1255929244116,"vZ0":-2.111782551997943,"x":144.19,"y":123.06,"x0":-1.8499201834727559,"y0":50.002576544224546,"z0":6.1907455708062,"aX":-6.280342561615281},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":4.9,"spinRate":2372,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3935201152924459,"extension":6.840465245780711},"index":2,"playId":"5a4bbf9c-731e-3fd8-b57c-a5ab2d7397a2","pitchNumber":3,"startTime":"2026-02-23T20:36:54.917Z","endTime":"2026-02-23T20:36:58.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39444220678325,"aZ":-15.679968221325211,"pfxX":-4.1785076727901345,"pfxZ":8.087965521925426,"pX":0.20422580086508205,"pZ":2.5322609837132384,"vX0":6.847468030719543,"vY0":-141.68843681602198,"vZ0":-6.944112260923796,"x":109.22,"y":170.41,"x0":-1.6973727163343169,"y0":50.004097386473326,"z0":6.010780776386818,"aX":-8.523686584272038},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":6.2,"spinRate":2364,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.38608472081747935,"extension":6.900553259853671},"hitData":{"launchSpeed":104.8,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.26,"coordY":146.45}},"index":3,"playId":"c5d98c54-939e-3acf-966b-ab1d4b8e3c73","pitchNumber":4,"startTime":"2026-02-23T20:37:10.856Z","endTime":"2026-02-23T20:37:18.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703520,"link":"/api/v1/people/703520"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":703520,"link":"/api/v1/people/703520"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:37:18.600Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ariel Armas flies out sharply to right fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-23T20:37:20.828Z","endTime":"2026-02-23T20:38:32.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18266294671699,"aZ":-30.678227478759666,"pfxX":2.612039549679497,"pfxZ":0.861556704156039,"pX":1.169220889246191,"pZ":0.8135629582176384,"vX0":7.187052058830747,"vY0":-130.35055415916455,"vZ0":-7.049239676072168,"x":72.43,"y":216.81,"x0":-1.9576533383800927,"y0":50.00151606536123,"z0":5.854733967426341,"aX":4.513454297012906},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.2,"breakHorizontal":-6.2,"spinRate":2770,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.419441311576052,"extension":6.668485718757546},"index":0,"playId":"a239904d-b280-3ec2-8aa0-d88a5d1787a7","pitchNumber":1,"startTime":"2026-02-23T20:37:42.507Z","endTime":"2026-02-23T20:37:45.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70987469569825,"aZ":-32.923805766124296,"pfxX":2.6667296796771254,"pfxZ":-0.4577856512903937,"pX":1.2261983391239066,"pZ":0.31248856208691983,"vX0":7.500082803799726,"vY0":-126.4795345703581,"vZ0":-7.128263953272693,"x":70.26,"y":230.34,"x0":-2.118805195336328,"y0":50.004205400886484,"z0":5.792400354675446,"aX":4.340502353295014},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":-6.5,"spinRate":2810,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4323104873826762,"extension":6.897406883791816},"index":1,"playId":"97369517-9fbc-3cc0-a186-5c170a32af96","pitchNumber":2,"startTime":"2026-02-23T20:38:00.779Z","endTime":"2026-02-23T20:38:08.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":97.4,"endSpeed":90.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31601218407194,"aZ":-14.816845711325781,"pfxX":-1.6044569641255484,"pfxZ":8.361157370832743,"pX":0.3476900201398146,"pZ":2.1154403228916405,"vX0":6.0254389852563595,"vY0":-141.76449342699365,"vZ0":-8.423835172984779,"x":103.75,"y":181.66,"x0":-1.578480029553925,"y0":50.00399999483398,"z0":6.031025626814607,"aX":-3.3315410613109453},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":1.9,"spinRate":2378,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.38343779564171143,"extension":6.779320136472723},"hitData":{"launchSpeed":100.1,"launchAngle":30.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":193.46,"coordY":72.15}},"index":2,"playId":"4e3cd020-bc23-331f-9171-70a6ba90b487","pitchNumber":3,"startTime":"2026-02-23T20:38:24.143Z","endTime":"2026-02-23T20:38:32.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":813666,"link":"/api/v1/people/813666"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:38:32.366Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-23T20:41:14.621Z","endTime":"2026-02-23T20:41:51.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Javier Assad replaces Ben Brown.","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-23T20:39:02.102Z","endTime":"2026-02-23T20:41:16.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665871,"link":"/api/v1/people/665871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676962,"link":"/api/v1/people/676962","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.987806827995172,"aZ":-15.960238541964335,"pfxX":-3.091534728482086,"pfxZ":8.527854813386888,"pX":0.7531927545851002,"pZ":3.4174397361556883,"vX0":7.787103068302661,"vY0":-136.9605185619471,"vZ0":-3.534768780992028,"x":88.29,"y":146.51,"x0":-1.7240918301589931,"y0":50.00482029187079,"z0":5.815011887522133,"aX":-5.880146228810611},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":4.0,"spinRate":2069,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39977844099967186,"extension":6.432142149848091},"index":1,"playId":"187448e8-48ac-3624-93dd-0bc965bac4f4","pitchNumber":1,"startTime":"2026-02-23T20:41:16.953Z","endTime":"2026-02-23T20:41:20.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.1,"endSpeed":87.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063498008431964,"aZ":-19.789605610709888,"pfxX":-6.810435106484727,"pfxZ":6.410866059868514,"pX":0.10889839826722862,"pZ":3.1733209182979847,"vX0":6.8205378501286855,"vY0":-137.07654741648332,"vZ0":-3.626095784109582,"x":112.85,"y":153.1,"x0":-1.5090162809063359,"y0":50.001938482567624,"z0":5.8396614356242456,"aX":-13.153702026850407},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":11.2,"spinRate":1838,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39732039775916483,"extension":6.404473764888014},"index":2,"playId":"95ce573c-d823-36ab-bec1-00b8e2640076","pitchNumber":2,"startTime":"2026-02-23T20:41:31.282Z","endTime":"2026-02-23T20:41:35.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.7,"endSpeed":87.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190605176158233,"aZ":-16.213412332601223,"pfxX":-2.6776655576814803,"pfxZ":8.214735007586825,"pX":0.6138395294430995,"pZ":4.109937278782407,"vX0":6.965680904096816,"vY0":-137.92647747275595,"vZ0":-1.8749200636745007,"x":93.6,"y":127.81,"x0":-1.586891201057442,"y0":50.005009717396035,"z0":5.881589599887303,"aX":-5.204493574039715},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":3.5,"spinRate":1918,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39581224224896605,"extension":6.284928803169724},"index":3,"playId":"ab82951b-a6fb-3949-8736-4cdd91df8ecc","pitchNumber":3,"startTime":"2026-02-23T20:41:46.634Z","endTime":"2026-02-23T20:41:51.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:41:51.165Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"John Rave lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-23T20:41:50.181Z","endTime":"2026-02-23T20:42:52.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.815137684806558,"aZ":-28.860204254476912,"pfxX":2.9420616154923005,"pfxZ":2.016425145721131,"pX":-0.37015264508680895,"pZ":2.9715373869350517,"vX0":3.3324377802951686,"vY0":-126.66460388396345,"vZ0":-1.3048887582490885,"x":131.11,"y":158.55,"x0":-2.0790675888354393,"y0":50.005768476429566,"z0":5.774471684443468,"aX":4.8405454870377636},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-6.0,"spinRate":2100,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.4303690790311405,"extension":6.327532403389196},"index":0,"playId":"6ba3eede-3a77-3fef-8c01-50b0e72e56ea","pitchNumber":1,"startTime":"2026-02-23T20:42:12.011Z","endTime":"2026-02-23T20:42:16.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60887715264039,"aZ":-19.656413805011578,"pfxX":-7.140892066053569,"pfxZ":6.513481334837564,"pX":0.765254668075717,"pZ":2.641309612992372,"vX0":8.229699976522427,"vY0":-136.86192922355065,"vZ0":-4.979951191869019,"x":87.83,"y":167.46,"x0":-1.3349627051390984,"y0":50.001766213568494,"z0":5.807046978682305,"aX":-13.719264514454451},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":11.5,"spinRate":1823,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3982828550959594,"extension":6.502990627716288},"index":1,"playId":"41125b4e-9bde-3c7e-a8b0-18eb4a2f1ec1","pitchNumber":2,"startTime":"2026-02-23T20:42:25.631Z","endTime":"2026-02-23T20:42:30.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.599760540315234,"aZ":-25.02000097296677,"pfxX":-6.533411675436076,"pfxZ":4.361690585622834,"pX":0.40722049487318246,"pZ":1.2309519899836738,"vX0":6.915987845137088,"vY0":-126.6703020484891,"vZ0":-6.3123794000616025,"x":101.48,"y":205.54,"x0":-1.4975436482668691,"y0":50.0043678031044,"z0":5.730539603693242,"aX":-10.71838667863928},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.8,"breakHorizontal":10.4,"spinRate":1617,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.43086683280868066,"extension":6.569518023879903},"hitData":{"launchSpeed":86.8,"launchAngle":23.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.97,"coordY":79.4}},"index":2,"playId":"6cc3ef3a-ad28-3b09-bf61-a6b23ac2bee7","pitchNumber":3,"startTime":"2026-02-23T20:42:43.164Z","endTime":"2026-02-23T20:42:52.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:42:52.987Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-23T20:43:01.793Z","endTime":"2026-02-23T20:44:42.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":94.1,"endSpeed":86.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269560945477547,"aZ":-18.076346414092747,"pfxX":-8.058847542194021,"pfxZ":7.367079510526107,"pX":-0.27600730579415306,"pZ":3.4121008608578824,"vX0":6.277097626118088,"vY0":-136.98047754359084,"vZ0":-3.2720941019987824,"x":127.52,"y":146.65,"x0":-1.5422284022964887,"y0":50.004427852920266,"z0":5.847402933289297,"aX":-15.423830355544483},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":1899,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39879528161633226,"extension":6.314734280477055},"index":0,"playId":"798c0bf0-1b88-347f-9d7d-dff90418d6fe","pitchNumber":1,"startTime":"2026-02-23T20:43:21.025Z","endTime":"2026-02-23T20:43:26.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.663154099578712,"aZ":-16.140228224895456,"pfxX":-7.215265537593522,"pfxZ":8.246871092371244,"pX":0.2036438444308212,"pZ":2.785364641993123,"vX0":7.000942446986734,"vY0":-138.07002302032637,"vZ0":-5.17264219086449,"x":109.24,"y":163.58,"x0":-1.4185963830683104,"y0":50.006447253303,"z0":5.757280288185725,"aX":-14.034482962086315},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":11.8,"spinRate":1931,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39561622971392696,"extension":6.568099433397858},"index":1,"playId":"34438a82-e809-3c6b-80c8-4c9be7789354","pitchNumber":2,"startTime":"2026-02-23T20:43:34.366Z","endTime":"2026-02-23T20:43:38.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56225976198112,"aZ":-37.8924163368023,"pfxX":4.897255987333968,"pfxZ":-4.078087950053741,"pX":1.5272586694191275,"pZ":-0.859314941406892,"vX0":5.837433790244528,"vY0":-117.91855754658509,"vZ0":-6.739812317665351,"x":58.78,"y":261.98,"x0":-1.6219004645469126,"y0":50.0047383362876,"z0":5.554323494552588,"aX":6.860087304406032},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.9,"breakHorizontal":-10.3,"spinRate":2481,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.46546503623945856,"extension":6.542594280487577},"index":2,"playId":"9bad9381-89c5-360f-b3ef-710fd98dc18d","pitchNumber":3,"startTime":"2026-02-23T20:43:48.969Z","endTime":"2026-02-23T20:44:00.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17143661986425,"aZ":-29.73079354468479,"pfxX":6.911546137774476,"pfxZ":1.7224197998102522,"pX":2.8779238765193393,"pZ":-1.01308283537587,"vX0":7.819037269152878,"vY0":-118.77227221564732,"vZ0":-8.75291829629148,"x":7.3,"y":266.13,"x0":-1.363119482354906,"y0":50.003619318605544,"z0":5.44925683562622,"aX":9.80795389337465},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.1,"breakHorizontal":-14.5,"spinRate":2430,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4623414874838083,"extension":6.596278688000501},"index":3,"playId":"453531c0-2191-3a86-9ddd-fc1a637324dc","pitchNumber":4,"startTime":"2026-02-23T20:44:13.019Z","endTime":"2026-02-23T20:44:17.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912597911865596,"aZ":-16.193138179634772,"pfxX":-7.734934822429318,"pfxZ":8.15574717483465,"pX":-0.002315742226855841,"pZ":3.5152973868312616,"vX0":6.715154373998989,"vY0":-138.17394448848265,"vZ0":-3.3496279410937526,"x":117.09,"y":143.87,"x0":-1.4432526583522631,"y0":50.00484956352326,"z0":5.812664757851165,"aX":-15.159529278731508},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":3294,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3943997541519133,"extension":6.5361839690293655},"hitData":{"launchSpeed":100.9,"launchAngle":9.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":153.88,"coordY":101.93}},"index":4,"playId":"d7a324cc-ad74-3030-9565-0a6250b1e700","pitchNumber":5,"startTime":"2026-02-23T20:44:32.936Z","endTime":"2026-02-23T20:44:42.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:44:42.623Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a line drive to center fielder Pete Crow-Armstrong. Maikel Garcia to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-23T20:44:41.491Z","endTime":"2026-02-23T20:47:18.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.171055612603077,"aZ":-20.25778394569146,"pfxX":-9.141841878662568,"pfxZ":6.096331490679322,"pX":-0.2885876202594947,"pZ":2.634675606266909,"vX0":6.567882566779662,"vY0":-138.10216699860857,"vZ0":-4.920103053740933,"x":128.0,"y":167.64,"x0":-1.4950194620288275,"y0":50.00558523512155,"z0":5.778756764613069,"aX":-17.88112147700259},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":15.4,"spinRate":1814,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3947286057155077,"extension":6.384105814016284},"index":0,"playId":"a1d4f1af-b9cf-377e-9b2a-5e72ac91c8aa","pitchNumber":1,"startTime":"2026-02-23T20:45:08.484Z","endTime":"2026-02-23T20:45:12.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81090653373202,"aZ":-31.265985899082764,"pfxX":1.2919350998595425,"pfxZ":0.5388631997481141,"pX":1.0113437469639364,"pZ":3.790645092987288,"vX0":6.093295674478821,"vY0":-128.1639439957458,"vZ0":0.8458701688124368,"x":78.45,"y":136.43,"x0":-1.5580359720783463,"y0":50.000397846665955,"z0":5.885476374154156,"aX":2.1620418815950693},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-3.6,"spinRate":2146,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4262666984205761,"extension":6.412377845023003},"index":1,"playId":"4eb1e7c6-aae3-3f71-915b-8692d0476cad","pitchNumber":2,"startTime":"2026-02-23T20:45:23.958Z","endTime":"2026-02-23T20:45:27.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.010462938452267,"aZ":-26.507798300692887,"pfxX":0.7806960615293317,"pfxZ":3.1815064490904277,"pX":1.0671192354371315,"pZ":3.1030019591668605,"vX0":6.54268735741321,"vY0":-132.1285053257761,"vZ0":-1.9656396664114375,"x":76.32,"y":155.0,"x0":-1.534469130695733,"y0":50.00582942816032,"z0":5.788913492551761,"aX":1.3907701956520855},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":-2.8,"spinRate":1953,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.4132675943021069,"extension":6.469484946645544},"index":2,"playId":"34f077b9-a590-3c85-82f4-9ee7dce23f2e","pitchNumber":3,"startTime":"2026-02-23T20:45:40.503Z","endTime":"2026-02-23T20:45:46.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77144229319816,"aZ":-27.290163279987308,"pfxX":0.9782127791536501,"pfxZ":2.8249955693889532,"pX":1.2105539979764683,"pZ":2.6005045138699865,"vX0":6.613892988421244,"vY0":-129.97542125050387,"vZ0":-2.9124604243476733,"x":70.86,"y":168.57,"x0":-1.4839012785554282,"y0":50.00142615497869,"z0":5.786824683155741,"aX":1.6882606615011961},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":-3.1,"spinRate":1936,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4198641516628778,"extension":6.498679598657917},"index":3,"playId":"1dd4bb56-073e-38ae-92c2-250524879334","pitchNumber":4,"startTime":"2026-02-23T20:45:59.060Z","endTime":"2026-02-23T20:46:04.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-02-23T20:46:34.293Z","endTime":"2026-02-23T20:46:34.294Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"c0d4ec97-5032-37d5-bac4-5288d804ebcd","startTime":"2026-02-23T20:46:34.295Z","endTime":"2026-02-23T20:46:44.938Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.263145887527763,"aZ":-20.57323567297635,"pfxX":-8.316118244809942,"pfxZ":5.993125731268902,"pX":-0.6836461832412944,"pZ":3.356751493843592,"vX0":5.315940941149159,"vY0":-137.48535443572638,"vZ0":-3.080322316543854,"x":143.06,"y":148.15,"x0":-1.550635545862786,"y0":50.00328831353429,"z0":5.869660366019611,"aX":-16.10023716691676},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":14.2,"spinRate":1870,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3966787109741139,"extension":6.448284543695946},"index":6,"playId":"84b32403-1458-3688-8a05-92a702d32acb","pitchNumber":5,"startTime":"2026-02-23T20:46:51.936Z","endTime":"2026-02-23T20:46:59.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919353030544393,"aZ":-26.965505818610534,"pfxX":1.9766393898069348,"pfxZ":2.9901559550029955,"pX":0.21047375632720047,"pZ":1.7892301623659044,"vX0":4.564274936091059,"vY0":-130.29951110245412,"vZ0":-4.833237271852761,"x":108.98,"y":190.47,"x0":-1.8114775473649205,"y0":50.00352633228135,"z0":5.67264976285281,"aX":3.4446899616333564},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.7,"breakHorizontal":-4.4,"spinRate":2018,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.4182030073325085,"extension":6.547580933293773},"hitData":{"launchSpeed":108.2,"launchAngle":8.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.05,"coordY":93.71}},"index":7,"playId":"2915ddd6-d34d-358f-a593-ccf802821592","pitchNumber":6,"startTime":"2026-02-23T20:47:10.781Z","endTime":"2026-02-23T20:47:18.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.01,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:47:18.896Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, second baseman Scott Kingery to first baseman BJ Murray Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-23T20:47:22.191Z","endTime":"2026-02-23T20:49:01.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.3,"endSpeed":86.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35997280812253,"aZ":-14.547912221133487,"pfxX":-4.7414925531223195,"pfxZ":9.20959193504417,"pX":-0.0936152198364253,"pZ":3.129340189277035,"vX0":6.166768808679017,"vY0":-137.23265090065823,"vZ0":-4.226351414330991,"x":120.57,"y":154.29,"x0":-1.7501327090074728,"y0":50.00377754258563,"z0":5.675114776528527,"aX":-9.07642364738619},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2169,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39857977014867485,"extension":6.386057084832402},"index":0,"playId":"dfaf877f-67f1-3072-8876-fb36c2c52892","pitchNumber":1,"startTime":"2026-02-23T20:47:56.503Z","endTime":"2026-02-23T20:48:01.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.4,"endSpeed":86.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.435957201745243,"aZ":-14.287552191077037,"pfxX":-3.999754157186944,"pfxZ":9.340917997907397,"pX":-0.14420927490611915,"pZ":4.112022654127962,"vX0":5.4681382853082185,"vY0":-137.48636202271473,"vZ0":-1.9740931526819898,"x":122.5,"y":127.76,"x0":-1.6390317421627565,"y0":50.00180882149899,"z0":5.808841544656696,"aX":-7.658634508646502},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2194,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39836232704636254,"extension":6.307970231528577},"index":1,"playId":"eeb94192-e1ca-3550-a6f3-ca4a1725cadf","pitchNumber":2,"startTime":"2026-02-23T20:48:14.579Z","endTime":"2026-02-23T20:48:18.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.037404512195604,"aZ":-38.87915790035487,"pfxX":6.046434396514621,"pfxZ":-4.994662721883559,"pX":-0.607186488051894,"pZ":1.000839461649927,"vX0":0.2402493484352448,"vY0":-115.26809269553783,"vZ0":-2.465570621226639,"x":140.14,"y":211.76,"x0":-1.4981345078012385,"y0":50.00466345112844,"z0":5.8491280285287495,"aX":8.112196825242195},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.4,"breakHorizontal":-11.0,"spinRate":2565,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.47573204180135775,"extension":6.388870735201083},"index":2,"playId":"bd011230-321d-39ef-8cd2-d94f75723d94","pitchNumber":3,"startTime":"2026-02-23T20:48:35.872Z","endTime":"2026-02-23T20:48:39.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.532112346819986,"aZ":-30.222558902029984,"pfxX":-7.855519734502186,"pfxZ":1.1797498537134867,"pX":0.07289442425375783,"pZ":2.5071359344080264,"vX0":6.469788671734043,"vY0":-127.11768631950909,"vZ0":-2.3153779872775218,"x":114.22,"y":171.09,"x0":-1.4718276931306795,"y0":50.0037699559008,"z0":5.804888707489824,"aX":-12.990152865314307},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":13.0,"spinRate":1633,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.42920642131022513,"extension":6.477032506891731},"hitData":{"launchSpeed":95.5,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.75,"coordY":154.56}},"index":3,"playId":"43de3f20-61d7-391d-ba9e-8aaec8c5fba9","pitchNumber":4,"startTime":"2026-02-23T20:48:54.312Z","endTime":"2026-02-23T20:49:01.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.500000000000007,"leverageIndex":2.11,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:49:01.932Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to right fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-23T20:50:58.339Z","endTime":"2026-02-23T20:52:11.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.406563955119747,"aZ":-14.941450286305649,"pfxX":-1.5742975433925697,"pfxZ":8.808810069385911,"pX":-0.7635458217285385,"pZ":2.78145801844035,"vX0":3.924658116530706,"vY0":-138.39635783731677,"vZ0":-6.346196348721805,"x":146.1,"y":163.68,"x0":-1.9900967363644724,"y0":50.00286704921405,"z0":6.089619861466266,"aX":-3.0800748196494503},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":2.2,"spinRate":2422,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3944639870654849,"extension":6.711480145827643},"index":0,"playId":"0e4362f0-e2e9-3a21-a4ec-9a7468d0b4f5","pitchNumber":1,"startTime":"2026-02-23T20:51:20.268Z","endTime":"2026-02-23T20:51:24.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":96.7,"endSpeed":89.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.989980897639,"aZ":-13.10383338763312,"pfxX":-1.9723494686276495,"pfxZ":9.436832093840566,"pX":-0.29440750115379155,"pZ":3.213241225532809,"vX0":5.317919539253323,"vY0":-140.78567193114972,"vZ0":-5.687496709664152,"x":128.22,"y":152.02,"x0":-1.9460088131558224,"y0":50.00268886924072,"z0":6.097611250777166,"aX":-3.9865818611262966},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":2.5,"spinRate":2482,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3880797446858737,"extension":6.767247621979289},"index":1,"playId":"fa5ee209-e89d-371c-a110-e8ea855d7562","pitchNumber":2,"startTime":"2026-02-23T20:51:34.208Z","endTime":"2026-02-23T20:51:39.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883755563709546,"aZ":-36.468274396851825,"pfxX":4.726773693590836,"pfxZ":-2.9601005979506034,"pX":0.5171823652593395,"pZ":2.404838679880464,"vX0":4.533874807374327,"vY0":-120.40192849485,"vZ0":-1.2260613860431209,"x":97.29,"y":173.85,"x0":-2.012266690478216,"y0":50.001471743360725,"z0":6.181369327065185,"aX":6.859418080934336},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.4,"breakHorizontal":-9.7,"spinRate":2865,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4569284338522608,"extension":6.641751554758483},"hitData":{"launchSpeed":93.0,"launchAngle":34.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.82,"coordY":95.88}},"index":2,"playId":"51e00cc3-8585-33e9-a958-9eb5604f03b4","pitchNumber":3,"startTime":"2026-02-23T20:52:03.058Z","endTime":"2026-02-23T20:52:11.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:52:11.668Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Triantos flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-23T20:52:11.491Z","endTime":"2026-02-23T20:53:04.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.4,"endSpeed":79.7,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41435089814849,"aZ":-34.16454601409178,"pfxX":2.2451432793702457,"pfxZ":-1.2431387835647527,"pX":0.05313999378010764,"pZ":2.119214494080751,"vX0":4.448456745591586,"vY0":-125.78071589025441,"vZ0":-2.6745475135596433,"x":114.97,"y":181.56,"x0":-2.0296853894178337,"y0":50.00188825707922,"z0":5.965428946666277,"aX":3.5980449253215006},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-5.0,"spinRate":2679,"spinDirection":81},"zone":8,"typeConfidence":2.0,"plateTime":0.4354009951190232,"extension":6.478660412116306},"index":0,"playId":"57696623-1917-3b16-84b3-79813cf7b4f9","pitchNumber":1,"startTime":"2026-02-23T20:52:39.722Z","endTime":"2026-02-23T20:52:43.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827666351092393,"aZ":-16.825336048072227,"pfxX":-2.3811816186019126,"pfxZ":7.783397740839655,"pX":-0.2544171959208823,"pZ":2.8618012007558233,"vX0":5.136842431934243,"vY0":-139.61593165737307,"vZ0":-5.707591931707168,"x":126.7,"y":161.51,"x0":-1.8098322496647319,"y0":50.001540758192206,"z0":6.042355432976039,"aX":-4.695283160842794},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":3.2,"spinRate":2330,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.39252005130499157,"extension":6.800366242534011},"hitData":{"launchSpeed":93.4,"launchAngle":45.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.72,"coordY":93.62}},"index":1,"playId":"87787cd1-fb40-3970-a6a6-5ebefff7ed71","pitchNumber":2,"startTime":"2026-02-23T20:52:54.574Z","endTime":"2026-02-23T20:53:04.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:53:04.098Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jefferson Rojas homers (1) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-23T20:53:04.527Z","endTime":"2026-02-23T20:53:54.571Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.509030811613364,"aZ":-17.829608611994196,"pfxX":-1.845601263932735,"pfxZ":7.204912717925756,"pX":0.11201141877189845,"pZ":3.021065291953032,"vX0":5.61060870417903,"vY0":-140.1537325458893,"vZ0":-5.211353435597937,"x":112.73,"y":157.21,"x0":-1.6754305472499131,"y0":50.00069226242755,"z0":6.067935855024181,"aX":-3.6739737266972323},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":2.2,"spinRate":2314,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.39072766793192404,"extension":6.806130867319163},"hitData":{"launchSpeed":107.5,"launchAngle":30.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.92,"coordY":60.55}},"index":0,"playId":"37ee9d51-15a9-39ed-b117-ffb39d4e8608","pitchNumber":1,"startTime":"2026-02-23T20:53:24.184Z","endTime":"2026-02-23T20:53:54.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":-13.000000000000007,"leverageIndex":0.52,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:53:54.571Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"BJ Murray Jr. walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-23T20:53:44.297Z","endTime":"2026-02-23T20:55:16.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"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":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.7,"endSpeed":73.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12877941297131,"aZ":-40.01350069533176,"pfxX":5.93937777379988,"pfxZ":-5.666576874559899,"pX":-1.536720922519983,"pZ":3.4936928038546484,"vX0":-0.13335338007999387,"vY0":-117.44632733550995,"vZ0":2.148217263559385,"x":175.58,"y":144.45,"x0":-2.2493723709693487,"y0":50.001701882374654,"z0":6.313451359903724,"aX":8.220628518305984},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.4,"breakHorizontal":-10.7,"spinRate":2979,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.46799346825704147,"extension":6.461488775927802},"index":0,"playId":"61c30974-88ad-3ec5-a57e-f7501f1be609","pitchNumber":1,"startTime":"2026-02-23T20:54:10.947Z","endTime":"2026-02-23T20:54:17.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971303770471298,"aZ":-36.926772790035976,"pfxX":4.602277233742064,"pfxZ":-3.4281188359193804,"pX":1.3325929133057672,"pZ":1.7942393478366279,"vX0":5.939872371729312,"vY0":-117.77557483754073,"vZ0":-2.0193240006688713,"x":66.2,"y":190.34,"x0":-1.832069732145224,"y0":50.00273069883197,"z0":6.118383069408463,"aX":6.38265959747956},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.5,"breakHorizontal":-10.0,"spinRate":2957,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.46730903816103986,"extension":6.74200458603133},"index":1,"playId":"198513c6-462f-388e-9c28-887644ac092f","pitchNumber":2,"startTime":"2026-02-23T20:54:26.879Z","endTime":"2026-02-23T20:54:31.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.939581787513085,"aZ":-20.703243475062596,"pfxX":-7.805847226198528,"pfxZ":5.843433104185886,"pX":-0.18791525394393363,"pZ":3.367600826959726,"vX0":6.7640044873021505,"vY0":-139.78887490673992,"vZ0":-3.90783053465201,"x":124.16,"y":147.85,"x0":-1.6347001728149553,"y0":50.00133588477798,"z0":6.157055443491688,"aX":-15.319715139620326},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":12.6,"spinRate":2316,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3930590625704924,"extension":6.77828618820552},"index":2,"playId":"7492cfc7-27fb-3dfa-920f-6faddd03d7ef","pitchNumber":3,"startTime":"2026-02-23T20:54:40.072Z","endTime":"2026-02-23T20:54:43.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.2,"endSpeed":86.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.470576062970956,"aZ":-21.94366819440849,"pfxX":-6.172247901055318,"pfxZ":5.316475875427043,"pX":-0.404150277816065,"pZ":3.778550473394595,"vX0":5.593088988616933,"vY0":-138.487964628757,"vZ0":-2.5106646092433933,"x":132.41,"y":136.76,"x0":-1.6567461510182935,"y0":50.00572346661861,"z0":6.178900686234836,"aX":-11.88546824228573},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":9.8,"spinRate":2311,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.3968404467116806,"extension":6.634987821938917},"index":3,"playId":"36bc8bb9-3310-3196-86a5-9ecdb0c07dfa","pitchNumber":4,"startTime":"2026-02-23T20:54:53.609Z","endTime":"2026-02-23T20:54:57.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73860135210455,"aZ":-18.386944377152084,"pfxX":0.9586568370920678,"pfxZ":7.159645636823171,"pX":0.13704933415646986,"pZ":3.719745295487876,"vX0":4.179335880651307,"vY0":-138.13182218140722,"vZ0":-3.29870414098935,"x":111.78,"y":138.35,"x0":-1.5222506611626692,"y0":50.00463207836507,"z0":6.170921923717883,"aX":1.8455692382486284},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":-2.6,"spinRate":2380,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.39705067850310316,"extension":6.746855224605237},"index":4,"playId":"348c333c-c06f-3b8d-b915-4f275369d7a1","pitchNumber":5,"startTime":"2026-02-23T20:55:08.956Z","endTime":"2026-02-23T20:55:16.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:55:16.898Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pedro Ramírez doubles (1) on a line drive to right fielder Lane Thomas. BJ Murray Jr. to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-23T20:55:23.050Z","endTime":"2026-02-23T20:56:45.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"postOnThird":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":87.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.675510765728756,"aZ":-20.58131229745047,"pfxX":-8.249540613593924,"pfxZ":5.967167187380198,"pX":0.43923262971101085,"pZ":2.2523303743608363,"vX0":8.803354406222375,"vY0":-138.6510815788165,"vZ0":-6.842565800366687,"x":100.26,"y":177.97,"x0":-1.7087197369773266,"y0":50.0023249527014,"z0":6.130735446044519,"aX":-16.024440291723966},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.5,"breakHorizontal":13.1,"spinRate":2327,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.395397824012226,"extension":6.554555814446752},"index":0,"playId":"c10408c0-e5dd-3889-9e39-398fa1bb6a92","pitchNumber":1,"startTime":"2026-02-23T20:55:33.464Z","endTime":"2026-02-23T20:55:38.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.312594967564976,"aZ":-36.37428372565891,"pfxX":3.775600651215047,"pfxZ":-2.9432626713436196,"pX":0.8616893754448114,"pZ":2.6563919626523114,"vX0":5.2005546909193034,"vY0":-118.79333594264065,"vZ0":-0.6711705572988073,"x":84.15,"y":167.06,"x0":-1.8487139517164104,"y0":50.00416532270171,"z0":6.256641265150652,"aX":5.382560483713406},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.2,"breakHorizontal":-8.2,"spinRate":2858,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.4615364596122342,"extension":6.6733313374587615},"index":1,"playId":"3c33e603-9d22-3b0a-ad6a-14c607f19fd5","pitchNumber":2,"startTime":"2026-02-23T20:55:51.918Z","endTime":"2026-02-23T20:55:55.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.974927171307456,"aZ":-18.840288156237154,"pfxX":-8.046419247727275,"pfxZ":6.790276759039244,"pX":-1.440029468798124,"pZ":2.2347540548751295,"vX0":3.8603655233771734,"vY0":-139.59572570544077,"vZ0":-6.9509216548931105,"x":171.89,"y":178.44,"x0":-1.7994870648786379,"y0":50.002166652023845,"z0":6.008411434996326,"aX":-15.795495602438738},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":13.7,"spinRate":2320,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.3931738185809861,"extension":6.769435516782718},"index":2,"playId":"86d52ca5-c808-3ec6-926e-5781fe4bc350","pitchNumber":3,"startTime":"2026-02-23T20:56:13.036Z","endTime":"2026-02-23T20:56:17.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-23T20:56:20.807Z","endTime":"2026-02-23T20:56:35.824Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942459585572408,"aZ":-40.97269689910198,"pfxX":3.8256165699831612,"pfxZ":-6.287437120806841,"pX":0.5704393119352573,"pZ":2.709117692352358,"vX0":4.534186010044287,"vY0":-118.20981005652675,"vZ0":0.6182672469891937,"x":95.26,"y":165.63,"x0":-1.8779864109862665,"y0":50.004159011783685,"z0":6.2406607093768205,"aX":5.351548398693169},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.9,"breakHorizontal":-8.2,"spinRate":2909,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.465393271783924,"extension":6.456372448879356},"hitData":{"launchSpeed":86.7,"launchAngle":11.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.84,"coordY":145.39}},"index":4,"playId":"7fd2d0e8-ff03-3126-953c-ffd8adbf304a","pitchNumber":4,"startTime":"2026-02-23T20:56:35.824Z","endTime":"2026-02-23T20:56:45.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"first":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":0.94,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:56:45.311Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Dean called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-23T20:57:02.580Z","endTime":"2026-02-23T20:59:11.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29782684446556,"aZ":-33.99227286980524,"pfxX":2.6462656805647646,"pfxZ":-1.114221693047277,"pX":0.3952645576305859,"pZ":2.0222680267141637,"vX0":5.168724134501094,"vY0":-126.7831994328838,"vZ0":-3.1842696971696025,"x":101.93,"y":184.18,"x0":-2.008085979545788,"y0":50.000043389096206,"z0":5.988859102987704,"aX":4.334640974774766},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.5,"breakHorizontal":-5.9,"spinRate":2791,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.43091867499962877,"extension":6.6715673794872625},"index":0,"playId":"1f13869b-0b28-31c3-be0d-3e078fa08a5c","pitchNumber":1,"startTime":"2026-02-23T20:57:18.259Z","endTime":"2026-02-23T20:57:23.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.442777662531086,"aZ":-17.388243156152335,"pfxX":-9.450892039016727,"pfxZ":7.4613685783302675,"pX":-0.6385300410809523,"pZ":2.703671092198212,"vX0":5.955399945757801,"vY0":-140.2805543074306,"vZ0":-6.168714936281039,"x":141.34,"y":165.78,"x0":-1.5675106969715036,"y0":50.0027241082486,"z0":6.075585111941186,"aX":-18.72697648380606},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":15.8,"spinRate":2369,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3913218341565221,"extension":6.598526561129097},"index":1,"playId":"59aa9aca-62ce-3ae4-be91-f45611a9b914","pitchNumber":2,"startTime":"2026-02-23T20:57:34.910Z","endTime":"2026-02-23T20:57:38.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.9,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83086914626593,"aZ":-16.54675061834873,"pfxX":0.1427341420210766,"pfxZ":7.640632008295501,"pX":-0.09163926400745148,"pZ":4.211792016217955,"vX0":4.191489954540895,"vY0":-140.68257602685063,"vZ0":-2.6875529303162313,"x":120.49,"y":125.06,"x0":-1.6068199839472757,"y0":50.001532453790546,"z0":6.2260951360051795,"aX":0.2915866957974933},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":-1.0,"spinRate":2437,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.38635557411642907,"extension":6.615998713103494},"index":2,"playId":"c97999da-ebd1-371d-9d36-160f6750ae09","pitchNumber":3,"startTime":"2026-02-23T20:57:56.909Z","endTime":"2026-02-23T20:58:04.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55132811810692,"aZ":-16.52426244542836,"pfxX":-7.324254942811239,"pfxZ":7.527692117131107,"pX":-0.4363889795645914,"pZ":3.004346645145554,"vX0":5.17374470483875,"vY0":-142.52517817225757,"vZ0":-6.15448086238375,"x":133.63,"y":157.66,"x0":-1.3140390300706286,"y0":50.00133449323057,"z0":6.21676557215528,"aX":-15.224463859803599},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":12.4,"spinRate":2403,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.3827675508252364,"extension":6.660701266447594},"index":3,"playId":"0407a867-5690-3f04-9af2-024b43e2e7af","pitchNumber":4,"startTime":"2026-02-23T20:58:23.943Z","endTime":"2026-02-23T20:58:29.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.6,"endSpeed":80.1,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843675452873303,"aZ":-34.822823164538114,"pfxX":1.7760526419493399,"pfxZ":-1.6454576135809607,"pX":1.1040367455648454,"pZ":2.368633303385892,"vX0":6.523940656995797,"vY0":-126.02556669393532,"vZ0":-2.2042116607547015,"x":74.92,"y":174.83,"x0":-1.7453652102455541,"y0":50.000372278094346,"z0":6.058609946140489,"aX":2.864281719465046},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.2,"breakHorizontal":-4.7,"spinRate":2847,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4340929929051671,"extension":6.731084069951765},"index":4,"playId":"f5a31be3-3bac-3bac-b8b7-19b14c2133ef","pitchNumber":5,"startTime":"2026-02-23T20:58:46.403Z","endTime":"2026-02-23T20:58:55.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856304857967555,"aZ":-36.980982248214765,"pfxX":2.878042195186322,"pfxZ":-2.9589294976714093,"pX":-0.3181308153278785,"pZ":3.248610363657769,"vX0":2.8912890689406194,"vY0":-126.68643851044692,"vZ0":0.17205159436322037,"x":129.13,"y":151.07,"x0":-1.8480018049628086,"y0":50.002049718356616,"z0":6.1355413162677905,"aX":4.677450781449462},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.0,"breakHorizontal":-5.9,"spinRate":2860,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.432329805999641,"extension":6.65557453838268},"index":5,"playId":"3ead4a3e-25d5-3efa-8f8c-c6a52f6a2e6d","pitchNumber":6,"startTime":"2026-02-23T20:59:04.055Z","endTime":"2026-02-23T20:59:11.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"second":{"id":699393,"link":"/api/v1/people/699393"},"third":{"id":681230,"link":"/api/v1/people/681230"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":2.13,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-02-23T20:59:11.015Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Justin Dean.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-23T21:01:13.936Z","endTime":"2026-02-23T21:03:15.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61705672374142,"aZ":-40.36614076326788,"pfxX":2.759080888772123,"pfxZ":-6.189742962582253,"pX":0.1937280208390132,"pZ":1.4022906754922477,"vX0":2.65583800556122,"vY0":-114.25089452787086,"vZ0":-1.579043906411368,"x":109.62,"y":200.92,"x0":-1.341151679283104,"y0":50.000631556497446,"z0":6.061729799278041,"aX":3.6540007047918124},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.3,"breakHorizontal":-5.6,"spinRate":2510,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.47900447830528314,"extension":6.236982588962812},"index":0,"playId":"ce64f2f7-afda-38a8-a185-bec0267954ed","pitchNumber":1,"startTime":"2026-02-23T21:01:13.936Z","endTime":"2026-02-23T21:01:19.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.488531861768877,"aZ":-14.523579820823656,"pfxX":-7.84859758637603,"pfxZ":9.410263258097897,"pX":1.4563036708740023,"pZ":1.3393994714941933,"vX0":10.279047184126641,"vY0":-135.33667283417995,"vZ0":-8.8241371317516,"x":61.49,"y":202.62,"x0":-1.3518790773301597,"y0":50.000455302442276,"z0":5.634981745479865,"aX":-14.718105387916028},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":12.4,"spinRate":1986,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4030195948466315,"extension":6.597545803824336},"index":1,"playId":"12939ca3-4f63-32aa-8934-4cb712452397","pitchNumber":2,"startTime":"2026-02-23T21:01:26.091Z","endTime":"2026-02-23T21:01:30.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534741134236043,"aZ":-17.35201466683227,"pfxX":-8.374654862095142,"pfxZ":7.998801173490418,"pX":1.2979558351129705,"pZ":2.273487909875568,"vX0":10.088495469603979,"vY0":-134.59534962706982,"vZ0":-6.062142143062648,"x":67.52,"y":177.4,"x0":-1.3936070543153154,"y0":50.002169470272314,"z0":5.764643556784805,"aX":-15.516456033719443},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":13.3,"spinRate":1946,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.405432399469007,"extension":6.486449951059571},"index":2,"playId":"0000ed32-2772-3e4d-9ac0-4ae41c7c3049","pitchNumber":3,"startTime":"2026-02-23T21:01:39.619Z","endTime":"2026-02-23T21:01:45.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.601309476969988,"aZ":-16.09522110073028,"pfxX":-3.8879219500256808,"pfxZ":8.420835776239027,"pX":-0.13916719189505705,"pZ":2.803653702406015,"vX0":5.403925251569064,"vY0":-136.46976850525834,"vZ0":-4.9577845003699945,"x":122.3,"y":163.08,"x0":-1.6287193469420835,"y0":50.00109275124917,"z0":5.732107562504011,"aX":-7.42248930775549},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":6.1,"spinRate":2054,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3995035291578777,"extension":6.3265114765643915},"index":3,"playId":"428fde2b-dd87-3776-bb96-820e996dd582","pitchNumber":4,"startTime":"2026-02-23T21:01:52.872Z","endTime":"2026-02-23T21:01:57.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.773710960393714,"aZ":-18.23479848403268,"pfxX":-7.549486330430305,"pfxZ":7.452323808237956,"pX":-0.17406378462390204,"pZ":3.278677201618104,"vX0":6.094433202151071,"vY0":-135.4608317071266,"vZ0":-3.4572748011681487,"x":123.63,"y":150.26,"x0":-1.4649347367342624,"y0":50.0027097970467,"z0":5.835862302278166,"aX":-14.12212466599687},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":12.5,"spinRate":1935,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4033281545403491,"extension":6.411327973886504},"index":4,"playId":"083971cd-23d8-3f39-9e47-ed6a106b6c88","pitchNumber":5,"startTime":"2026-02-23T21:02:04.555Z","endTime":"2026-02-23T21:02:08.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-23T21:02:15.467Z","endTime":"2026-02-23T21:02:24.167Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726675282537915,"aZ":-17.683271760944297,"pfxX":-9.206430807302302,"pfxZ":7.71567812630339,"pX":0.06732158366412437,"pZ":2.7778036744255084,"vX0":7.444628892779565,"vY0":-135.47281090275285,"vZ0":-4.663981046226533,"x":114.43,"y":163.78,"x0":-1.5062335471350756,"y0":50.00190460033763,"z0":5.739739152130319,"aX":-17.288856884869176},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":15.4,"spinRate":1969,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40271002036682635,"extension":6.508412733549745},"index":6,"playId":"c3f499fc-5ea7-3421-a76c-b422a4b4213f","pitchNumber":6,"startTime":"2026-02-23T21:02:24.167Z","endTime":"2026-02-23T21:02:28.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.949892454003262,"aZ":-17.202060942873736,"pfxX":-8.879343757363205,"pfxZ":8.010688455975183,"pX":-0.8101833863362404,"pZ":2.4645092050488433,"vX0":4.817906250890629,"vY0":-135.43959181087078,"vZ0":-5.718589250532857,"x":147.88,"y":172.24,"x0":-1.452948696348317,"y0":50.002872410832715,"z0":5.795296722012781,"aX":-16.59330750357593},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":15.1,"spinRate":2051,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.40350193560624037,"extension":6.571039551497306},"index":7,"playId":"d6f51ac9-ae1c-326e-bd41-c3c6bc7dcd70","pitchNumber":7,"startTime":"2026-02-23T21:02:40.828Z","endTime":"2026-02-23T21:02:48.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.65298821485172,"aZ":-37.77156264457904,"pfxX":4.986359266806716,"pfxZ":-4.3880968653403425,"pX":-0.08999898657746058,"pZ":2.2840986338651175,"vX0":1.7618054673447623,"vY0":-112.06084203197966,"vZ0":0.26500421520222606,"x":120.43,"y":177.11,"x0":-1.5334680594720072,"y0":50.00209869665507,"z0":6.0129184122836445,"aX":6.361244118264178},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.6,"breakHorizontal":-9.5,"spinRate":2451,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.48818325466008705,"extension":6.335651553618302},"hitData":{"launchSpeed":83.6,"launchAngle":42.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.94,"coordY":100.42}},"index":8,"playId":"3b29015e-a3c5-3135-a420-6c1065b7c840","pitchNumber":8,"startTime":"2026-02-23T21:03:02.044Z","endTime":"2026-02-23T21:03:15.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:03:15.132Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-23T21:05:26.974Z","endTime":"2026-02-23T21:06:08.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814342,"fullName":"Jackson Kirkpatrick","link":"/api/v1/people/814342"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-23T21:03:27.928Z","endTime":"2026-02-23T21:03:39.833Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jackson Kirkpatrick replaces Javier Assad.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-23T21:03:39.833Z","endTime":"2026-02-23T21:05:29.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814342,"link":"/api/v1/people/814342"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1509509332996,"aZ":-9.408048061355549,"pfxX":-4.041394998829585,"pfxZ":10.95103299839872,"pX":0.8922742337569236,"pZ":2.3148291313327114,"vX0":10.979006598919272,"vY0":-142.86545931614197,"vZ0":-7.734356942529478,"x":82.99,"y":176.28,"x0":-2.4657692609100343,"y0":50.00545010424959,"z0":5.639387055710168,"aX":-8.404933696100606},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.5,"breakHorizontal":5.3,"spinRate":2223,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38254990600254857,"extension":7.059533777438251},"index":2,"playId":"c1f13d64-db7e-3215-8785-07f6429af5a2","pitchNumber":1,"startTime":"2026-02-23T21:05:29.184Z","endTime":"2026-02-23T21:05:32.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814342,"link":"/api/v1/people/814342","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240316658311766,"aZ":-32.01898048222365,"pfxX":0.10257718412661943,"pfxZ":0.0898370366409802,"pX":0.5946212195918142,"pZ":1.5715131450525537,"vX0":8.278302029882203,"vY0":-129.36450841432807,"vZ0":-4.353825972821443,"x":94.33,"y":196.35,"x0":-2.6508562904881963,"y0":50.00185144154867,"z0":5.711799129084563,"aX":0.1743635178958206},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":-1.9,"spinRate":1939,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4222909533074608,"extension":6.770275415508753},"index":3,"playId":"8417a9a8-6dee-3f14-aaea-fa7a6e5999dd","pitchNumber":2,"startTime":"2026-02-23T21:05:47.998Z","endTime":"2026-02-23T21:05:52.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814342,"link":"/api/v1/people/814342","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85985168134923,"aZ":-32.06073608373086,"pfxX":-3.924505415701943,"pfxZ":0.06084559344472762,"pX":-0.16655420362827614,"pZ":1.6548016449476257,"vX0":7.359453237901162,"vY0":-131.62906396332536,"vZ0":-4.423256761617294,"x":123.35,"y":194.1,"x0":-2.4787391316863996,"y0":50.00123782460236,"z0":5.709662651149772,"aX":-6.941911856187324},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.6,"breakHorizontal":5.6,"spinRate":824,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.41486192657504306,"extension":7.266839350134776},"index":4,"playId":"f21f3aaa-6800-3613-a991-8af5cdd6eb7b","pitchNumber":3,"startTime":"2026-02-23T21:06:04.830Z","endTime":"2026-02-23T21:06:08.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814342,"link":"/api/v1/people/814342","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":814342,"link":"/api/v1/people/814342"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":814342,"link":"/api/v1/people/814342"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:06:08.418Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-23T21:06:07.567Z","endTime":"2026-02-23T21:07:40.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814342,"fullName":"Jackson Kirkpatrick","link":"/api/v1/people/814342"},"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70250752322683,"aZ":-11.358194295047149,"pfxX":-6.91920932417892,"pfxZ":10.268112179127336,"pX":0.7036373600711909,"pZ":2.221131433976189,"vX0":10.785248252697153,"vY0":-141.5658906181684,"vZ0":-7.790942068675314,"x":90.18,"y":178.81,"x0":-2.2587299825011162,"y0":50.0007420940295,"z0":5.738055190704395,"aX":-14.024917997648513},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2189,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3870942654255982,"extension":7.0789378643096175},"index":0,"playId":"afeedb3c-e923-3da7-82e3-044dbf7fd308","pitchNumber":1,"startTime":"2026-02-23T21:06:33.909Z","endTime":"2026-02-23T21:06:38.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814342,"link":"/api/v1/people/814342","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":98.2,"endSpeed":89.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56955698924265,"aZ":-15.345310894233888,"pfxX":-8.106922754825199,"pfxZ":8.198325119861067,"pX":0.39530269993050016,"pZ":2.35163164538218,"vX0":10.028156053787722,"vY0":-142.5633648698301,"vZ0":-7.157281175061088,"x":101.93,"y":175.29,"x0":-2.1189202947700583,"y0":50.006393549096224,"z0":5.868394690587292,"aX":-16.64822952280508},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":12.6,"spinRate":2078,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.38458166410408046,"extension":6.947553452048253},"index":1,"playId":"25e10b04-6b9f-39dc-9f07-413a3801ce25","pitchNumber":2,"startTime":"2026-02-23T21:06:50.584Z","endTime":"2026-02-23T21:06:57.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814342,"link":"/api/v1/people/814342","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.6,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434836547474116,"aZ":-34.10792039809704,"pfxX":-0.5690660231662434,"pfxZ":-1.2001951131024011,"pX":-1.3210619704396027,"pZ":2.5394380308602598,"vX0":3.4566523326771414,"vY0":-126.16455933219245,"vZ0":-1.3931464410044387,"x":167.36,"y":170.22,"x0":-2.634356235925029,"y0":50.00214907358496,"z0":5.845262104705655,"aX":-0.9188576791403644},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":0.2,"spinRate":1958,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.43398905554876777,"extension":6.597363665375317},"index":2,"playId":"9a7ee19d-dfec-3f2a-8a57-07fc2c9cf854","pitchNumber":3,"startTime":"2026-02-23T21:07:14.589Z","endTime":"2026-02-23T21:07:19.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814342,"link":"/api/v1/people/814342","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.154111990608346,"aZ":-30.965583480211553,"pfxX":-4.677385806400068,"pfxZ":0.6846441958731297,"pX":-0.680931668976426,"pZ":1.8026359147359656,"vX0":6.599755001453346,"vY0":-131.59303842230446,"vZ0":-4.38292228230549,"x":142.96,"y":190.11,"x0":-2.6058945468133285,"y0":50.002860903058746,"z0":5.766155440752178,"aX":-8.259120049474326},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.5,"breakHorizontal":7.1,"spinRate":1294,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.41515897123849266,"extension":6.977574965051107},"index":3,"playId":"2c4836d4-866b-3420-b4e2-934606f0374a","pitchNumber":4,"startTime":"2026-02-23T21:07:31.258Z","endTime":"2026-02-23T21:07:40.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814342,"link":"/api/v1/people/814342","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":814342,"link":"/api/v1/people/814342"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":814342,"link":"/api/v1/people/814342"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:07:40.826Z","atBatIndex":29},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Scott Kingery reaches on a throwing error by shortstop Bobby Witt Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-23T21:10:01.848Z","endTime":"2026-02-23T21:10:51.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Lange replaces Luinder Avila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T21:08:21.727Z","endTime":"2026-02-23T21:10:04.046Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.3,"endSpeed":87.7,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.723582487110647,"aZ":-18.064849597024928,"pfxX":-5.774450616049651,"pfxZ":7.203498322920042,"pX":0.5330054266065143,"pZ":2.807812555645094,"vX0":8.565484270411446,"vY0":-138.54869949391298,"vZ0":-4.504867029212797,"x":96.68,"y":162.97,"x0":-1.8374886475366319,"y0":50.00533534348901,"z0":5.649298025275616,"aX":-11.314888895667226},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":8.9,"spinRate":2244,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3941697693272803,"extension":6.451296562191902},"index":1,"playId":"1cd33364-04e5-3fed-a89d-9a721744ad78","pitchNumber":1,"startTime":"2026-02-23T21:10:04.046Z","endTime":"2026-02-23T21:10:13.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722100911610823,"aZ":-24.398687620775647,"pfxX":-9.733724370467083,"pfxZ":4.026938057697207,"pX":0.18924729201037827,"pZ":0.4072684563421774,"vX0":9.574675780813385,"vY0":-137.64331300683344,"vZ0":-9.138562269160184,"x":109.79,"y":227.78,"x0":-2.0590384267142574,"y0":50.00569197866445,"z0":5.4052053459617735,"aX":-18.800397250872646},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.6,"breakHorizontal":15.8,"spinRate":2004,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39697391932771353,"extension":6.560555498539254},"index":2,"playId":"71a2b3f2-ac57-30d9-b670-e6fb72b48c7f","pitchNumber":2,"startTime":"2026-02-23T21:10:25.142Z","endTime":"2026-02-23T21:10:36.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14292169470122,"aZ":-19.043817649830128,"pfxX":-8.211572292417284,"pfxZ":6.683043714894801,"pX":-0.464670957253556,"pZ":2.110105644517446,"vX0":7.467373259643583,"vY0":-138.40618174997235,"vZ0":-6.068778516290548,"x":134.71,"y":181.81,"x0":-2.1138479326486106,"y0":50.00484588693837,"z0":5.581152729574035,"aX":-16.139822100710923},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":13.6,"spinRate":2117,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39379919603606695,"extension":6.481415553172288},"hitData":{"launchSpeed":67.7,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.19,"coordY":155.58}},"index":3,"playId":"149fe00a-e8ae-37c5-bf33-e7cab405d2f6","pitchNumber":3,"startTime":"2026-02-23T21:10:44.744Z","endTime":"2026-02-23T21:10:51.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":0.94,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:10:51.524Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Bateman walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-23T21:11:23.650Z","endTime":"2026-02-23T21:13:20.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"postOnSecond":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25580462526893,"aZ":-32.49632402763539,"pfxX":-1.775509885537704,"pfxZ":-0.19628887361567315,"pX":-1.4668732691619275,"pZ":2.9422878725013164,"vX0":2.184529257210412,"vY0":-127.087960352533,"vZ0":-1.0835048742539686,"x":172.91,"y":159.34,"x0":-2.105607355539998,"y0":50.00200520861207,"z0":5.9475965955281325,"aX":-2.9136095763419427},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.4,"breakHorizontal":2.8,"spinRate":2222,"spinDirection":315},"zone":11,"typeConfidence":2.0,"plateTime":0.4304359556176247,"extension":6.216723684655003},"index":0,"playId":"ea5184c0-8b63-3015-8381-9bf28ba202ff","pitchNumber":1,"startTime":"2026-02-23T21:11:23.650Z","endTime":"2026-02-23T21:11:33.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"first":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Scott Kingery steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"ea5184c0-8b63-3015-8381-9bf28ba202ff","startTime":"2026-02-23T21:11:36.246Z","endTime":"2026-02-23T21:11:48.836Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664068,"link":"/api/v1/people/664068"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"first":{"id":664068,"link":"/api/v1/people/664068"},"postOnSecond":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.53,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202653574930164,"aZ":-29.69506321237696,"pfxX":-8.913427536427491,"pfxZ":1.4214055595894095,"pX":-2.33673565655874,"pZ":2.1382857338615135,"vX0":2.8987355153038896,"vY0":-130.69930634598478,"vZ0":-3.577541358480785,"x":206.07,"y":181.05,"x0":-2.2961045280024384,"y0":50.00428613380344,"z0":5.733000827120688,"aX":-15.562023648627296},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.0,"breakHorizontal":15.6,"spinRate":1932,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.41762879664720876,"extension":6.284476722644278},"index":2,"playId":"00853594-529c-3bc8-a743-b6e5b1688d2c","pitchNumber":2,"startTime":"2026-02-23T21:11:48.836Z","endTime":"2026-02-23T21:11:53.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.302582950426665,"aZ":-21.43234442195421,"pfxX":-9.631024452082574,"pfxZ":5.490240105941111,"pX":-1.6158653162779666,"pZ":0.5179453984222235,"vX0":4.9908534463824505,"vY0":-138.59973508905577,"vZ0":-9.481040348979862,"x":178.59,"y":224.8,"x0":-2.1829988515610474,"y0":50.00420577853695,"z0":5.39929778935355,"aX":-18.847232084836897},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":16.4,"spinRate":2203,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39431547084549123,"extension":6.388678845574226},"index":3,"playId":"53f1f3c2-9a3f-3917-bac6-9f5277904d0b","pitchNumber":3,"startTime":"2026-02-23T21:12:05.991Z","endTime":"2026-02-23T21:12:11.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.389538519450998,"aZ":-16.46169343161175,"pfxX":-5.857748614669351,"pfxZ":8.054820002090537,"pX":0.20518915645876118,"pZ":1.7694588325338796,"vX0":8.419924937791974,"vY0":-137.98855938043462,"vZ0":-7.188083621066712,"x":109.18,"y":191.0,"x0":-2.108469409814634,"y0":50.001502632310526,"z0":5.494060321644635,"aX":-11.425713614260902},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":9.1,"spinRate":2290,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.39518803882252174,"extension":6.3835159424518295},"index":4,"playId":"f80ce21a-4499-3567-97a2-da6e98916172","pitchNumber":4,"startTime":"2026-02-23T21:12:33.374Z","endTime":"2026-02-23T21:12:37.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782595605469478,"aZ":-17.461549875037644,"pfxX":-6.230357671031348,"pfxZ":7.51183695054557,"pX":-0.07808677330126713,"pZ":2.091697164712782,"vX0":7.930047323662452,"vY0":-138.5265119899936,"vZ0":-6.405676248412293,"x":119.98,"y":182.3,"x0":-2.1583782564776457,"y0":50.00020944240254,"z0":5.586885103271004,"aX":-12.197997536963484},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":2272,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39427784735056504,"extension":6.329021478025159},"index":5,"playId":"1522d5ed-5d83-3467-9366-9b11d9f244c2","pitchNumber":5,"startTime":"2026-02-23T21:12:54.244Z","endTime":"2026-02-23T21:12:58.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.932364229565195,"aZ":-32.17128885379253,"pfxX":-2.0426649108316886,"pfxZ":0.002480594029188765,"pX":-1.8586548238290832,"pZ":2.9206323157563827,"vX0":1.2178522334918744,"vY0":-127.03703197063676,"vZ0":-1.164414439488236,"x":187.85,"y":159.92,"x0":-2.0798006912971854,"y0":50.00254853312849,"z0":5.950822626120835,"aX":-3.3261678956148093},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":3.4,"spinRate":2210,"spinDirection":353},"zone":11,"typeConfidence":2.0,"plateTime":0.4317566926673302,"extension":6.296629344249931},"index":6,"playId":"c7283ae7-bc5a-394a-baf5-c5bddb959530","pitchNumber":6,"startTime":"2026-02-23T21:13:15.573Z","endTime":"2026-02-23T21:13:20.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703520,"link":"/api/v1/people/703520"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-2.599999999999998,"leverageIndex":1.53,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:13:20.766Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ariel Armas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-23T21:13:21.724Z","endTime":"2026-02-23T21:16:17.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"postOnSecond":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168035856817795,"aZ":-23.544638702389182,"pfxX":-9.760512005783884,"pfxZ":4.461377645079712,"pX":-1.0072652349302031,"pZ":1.6627197478797062,"vX0":6.244793548927603,"vY0":-138.03341503450886,"vZ0":-6.44978513073104,"x":155.39,"y":193.89,"x0":-2.028657071805837,"y0":50.000687071578405,"z0":5.610338525186963,"aX":-18.868752136929835},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":16.4,"spinRate":2162,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3965178335160462,"extension":6.224547666292034},"index":0,"playId":"7454ccfd-d940-3469-9d08-8c4cbf973177","pitchNumber":1,"startTime":"2026-02-23T21:13:47.823Z","endTime":"2026-02-23T21:13:50.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169366680110496,"aZ":-33.6241102429121,"pfxX":-2.204908146093885,"pfxZ":-0.873608701819089,"pX":-0.0747446458066241,"pZ":1.4413230446116283,"vX0":5.412126150319767,"vY0":-127.26409325179735,"vZ0":-4.507524990350028,"x":119.85,"y":199.86,"x0":-1.9350387261743183,"y0":50.0051538112077,"z0":5.8753315113232825,"aX":-3.6462557298589076},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.3,"breakHorizontal":2.9,"spinRate":2212,"spinDirection":12},"zone":13,"typeConfidence":2.0,"plateTime":0.42908840746595844,"extension":6.241514748747851},"index":1,"playId":"4708a242-e699-3636-87ed-a6fccd36d852","pitchNumber":2,"startTime":"2026-02-23T21:14:13.595Z","endTime":"2026-02-23T21:14:16.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-02-23T21:14:24.410Z","endTime":"2026-02-23T21:14:39.717Z","isPitch":false,"type":"action","player":{"id":813666,"link":"/api/v1/people/813666"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.934775323370015,"aZ":-35.30425003881959,"pfxX":-2.476857197172232,"pfxZ":-1.9383313176301602,"pX":-1.4397090493090323,"pZ":2.1891228085231194,"vX0":2.6308559032898065,"vY0":-126.15429045843703,"vZ0":-2.2601581864748255,"x":171.88,"y":179.67,"x0":-2.1727755646878015,"y0":50.00269323963738,"z0":5.93423897031108,"aX":-4.0046942527769875},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.7,"breakHorizontal":4.0,"spinRate":2242,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.4336874980316088,"extension":6.286104918070976},"index":3,"playId":"7f886b6e-9408-3871-ac75-eb755a39b2ec","pitchNumber":3,"startTime":"2026-02-23T21:14:39.717Z","endTime":"2026-02-23T21:14:44.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2269050988848,"aZ":-30.768068477270106,"pfxX":-8.658983589588418,"pfxZ":0.8182813022329771,"pX":-0.9709916157940391,"pZ":3.616698146956812,"vX0":5.714469631648481,"vY0":-130.02601878434362,"vZ0":0.09682840334680287,"x":154.01,"y":141.13,"x0":-2.0632966418950005,"y0":50.00580827437342,"z0":5.898317427291323,"aX":-14.947666577684366},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":14.5,"spinRate":1661,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.419966422354519,"extension":6.234911627579285},"index":4,"playId":"2321612a-91ae-35dd-9808-7e2dd5b1ecd0","pitchNumber":4,"startTime":"2026-02-23T21:14:59.290Z","endTime":"2026-02-23T21:15:07.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021708510749555,"aZ":-35.16385717268336,"pfxX":-2.3721511081594926,"pfxZ":-1.8900447522351467,"pX":-0.2208738496207892,"pZ":1.815893769144572,"vX0":4.978216906810216,"vY0":-124.8299822024146,"vZ0":-3.116859791424197,"x":125.42,"y":189.75,"x0":-1.9324481565471763,"y0":50.00602383034799,"z0":5.974428072379517,"aX":-3.7466181696141487},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.0,"breakHorizontal":3.1,"spinRate":2280,"spinDirection":11},"zone":8,"typeConfidence":2.0,"plateTime":0.43869943619844154,"extension":6.290640528389282},"index":5,"playId":"fb02ab88-cf90-3399-a6b5-76483cb6601f","pitchNumber":5,"startTime":"2026-02-23T21:15:22.375Z","endTime":"2026-02-23T21:15:27.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060228613924227,"aZ":-19.577558189346533,"pfxX":-8.758503852728644,"pfxZ":6.48854854814686,"pX":0.1413540971187214,"pZ":1.1659556931643995,"vX0":8.931548065390043,"vY0":-138.02452579136477,"vZ0":-8.293467596219504,"x":111.61,"y":207.3,"x0":-1.9896317898922835,"y0":50.000457381425974,"z0":5.5143212267866035,"aX":-16.99486258947436},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":14.2,"spinRate":2188,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3959608964643664,"extension":6.4393152779374905},"index":6,"playId":"fb13549e-1264-31d4-a82b-e9018a73a142","pitchNumber":6,"startTime":"2026-02-23T21:15:51.240Z","endTime":"2026-02-23T21:15:56.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":87.0,"endSpeed":80.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.577546397016192,"aZ":-35.50131437221742,"pfxX":-2.601133515328543,"pfxZ":-2.027994928613623,"pX":0.2282302747200979,"pZ":1.855651404212681,"vX0":5.703995751473549,"vY0":-126.69253237064899,"vZ0":-3.150941900517071,"x":108.3,"y":188.68,"x0":-1.7049140803996004,"y0":50.00374922620611,"z0":5.925805320981425,"aX":-4.269970033727001},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.1,"breakHorizontal":3.6,"spinRate":2344,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.43077320080704196,"extension":6.32938438214018},"index":7,"playId":"286b4091-376b-3671-a9ab-e30e5e6727b3","pitchNumber":7,"startTime":"2026-02-23T21:16:12.352Z","endTime":"2026-02-23T21:16:17.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":813666,"link":"/api/v1/people/813666"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.1,"awayTeamWinProbability":67.9,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.81,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:16:17.248Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks. Scott Kingery to 3rd. Brett Bateman to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-23T21:16:19.860Z","endTime":"2026-02-23T21:18:54.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"postOnThird":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55316960366188,"aZ":-35.59334140906569,"pfxX":-3.2907999696114816,"pfxZ":-2.0908325062023687,"pX":-0.5989325567260497,"pZ":0.9743489973265735,"vX0":5.315389478247684,"vY0":-126.74076372398494,"vZ0":-4.966130192478301,"x":139.83,"y":212.47,"x0":-2.290482439024419,"y0":50.00246143184678,"z0":5.78404472971803,"aX":-5.383696517460132},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.7,"breakHorizontal":4.8,"spinRate":2345,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.43125148799579716,"extension":6.2771910829361355},"index":0,"playId":"116d0bef-354e-3417-9abf-bc8d5f34cd16","pitchNumber":1,"startTime":"2026-02-23T21:16:40.428Z","endTime":"2026-02-23T21:16:45.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95704733201166,"aZ":-27.688739682527544,"pfxX":-9.578694625023148,"pfxZ":2.598701867981882,"pX":-0.7458056710305924,"pZ":1.8077795454630297,"vX0":7.0534663262080795,"vY0":-130.04692298138414,"vZ0":-4.382143277810542,"x":145.43,"y":189.97,"x0":-2.236492316812135,"y0":50.005833816605026,"z0":5.592937679575385,"aX":-16.558555964824556},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":16.0,"spinRate":1760,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.41972812523675707,"extension":6.28905801039362},"index":1,"playId":"1565c0cb-d76d-3200-a085-c6bf971cb151","pitchNumber":2,"startTime":"2026-02-23T21:17:00.061Z","endTime":"2026-02-23T21:17:03.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.7,"endSpeed":79.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60661199834588,"aZ":-37.17313542954141,"pfxX":-1.0416981384923125,"pfxZ":-3.1023879309042925,"pX":-0.5000873185902804,"pZ":3.5916516705337838,"vX0":4.548261457656647,"vY0":-126.13826998364071,"vZ0":1.504424730787565,"x":136.06,"y":141.81,"x0":-2.19104830494854,"y0":50.00240017970545,"z0":5.9841892797709795,"aX":-1.6794666989905784},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.0,"breakHorizontal":0.8,"spinRate":2268,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.4341985514337279,"extension":6.128202275654335},"index":2,"playId":"3e4eb5b2-de64-3270-8c8d-7d481f376d2d","pitchNumber":3,"startTime":"2026-02-23T21:17:24.597Z","endTime":"2026-02-23T21:17:27.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-23T21:17:34.882Z","endTime":"2026-02-23T21:17:59.763Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95210939730803,"aZ":-17.079830831265017,"pfxX":-5.306527564173373,"pfxZ":8.098211964735045,"pX":-1.4758212798916068,"pZ":2.81433317795157,"vX0":4.390602162278096,"vY0":-135.50314096889255,"vZ0":-3.9626755182833087,"x":173.25,"y":162.79,"x0":-2.425831773683176,"y0":50.002186104090775,"z0":5.4851480553418455,"aX":-9.890976646854334},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":8.8,"spinRate":2201,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4038536882065218,"extension":6.144222930890113},"index":4,"playId":"e54489a2-bb76-3ea7-81cb-3cf99867b822","pitchNumber":4,"startTime":"2026-02-23T21:17:59.763Z","endTime":"2026-02-23T21:18:05.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.840844305506483,"aZ":-29.288203668734287,"pfxX":-9.920391914178435,"pfxZ":1.71287501128293,"pX":-0.028913638300843248,"pZ":0.14602068996770703,"vX0":8.453084864479049,"vY0":-128.6824778245948,"vZ0":-7.817969013783486,"x":118.1,"y":234.84,"x0":-2.06201456934075,"y0":50.00203291456729,"z0":5.481600248245326,"aX":-16.694379103071675},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":16.2,"spinRate":1520,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42507929509702036,"extension":6.487028402388427},"index":5,"playId":"f8774d4a-9ea4-3064-84fb-68927510736e","pitchNumber":5,"startTime":"2026-02-23T21:18:17.547Z","endTime":"2026-02-23T21:18:25.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17663276278002,"aZ":-30.11518305325229,"pfxX":-8.7706294478988,"pfxZ":1.1905353486033512,"pX":0.8521325198569619,"pZ":2.615057514508444,"vX0":9.96385472663655,"vY0":-129.81149181265064,"vZ0":-2.2817758191693533,"x":84.52,"y":168.17,"x0":-1.8752842469896827,"y0":50.00088569760005,"z0":5.771463068707639,"aX":-15.143270062698916},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":14.0,"spinRate":1822,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.42005965751399543,"extension":6.201610459293031},"index":6,"playId":"c489c407-a3bf-3c37-9c8b-58533e6eb21b","pitchNumber":6,"startTime":"2026-02-23T21:18:44.766Z","endTime":"2026-02-23T21:18:54.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"second":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.1,"awayTeamWinProbability":73.9,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.02,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:18:54.257Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Triantos singles on a ground ball to right fielder Lane Thomas. Scott Kingery scores. Brett Bateman scores. Pete Crow-Armstrong to 3rd.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-23T21:19:49.176Z","endTime":"2026-02-23T21:22:03.681Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"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":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":{"id":656638,"link":"/api/v1/people/656638"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":{"id":656638,"link":"/api/v1/people/656638"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-23T21:19:06.328Z","endTime":"2026-02-23T21:19:51.505Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":703520,"link":"/api/v1/people/703520"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133966783856636,"aZ":-22.044298466896585,"pfxX":-9.208934492992379,"pfxZ":5.156004127682845,"pX":1.1995706891799995,"pZ":0.9030903925448844,"vX0":11.725782061497963,"vY0":-138.6170693807541,"vZ0":-8.814155712704707,"x":71.28,"y":214.4,"x0":-1.8695964178883329,"y0":50.00500421980656,"z0":5.570999293941347,"aX":-18.10000534505596},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":2270,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3936676438454816,"extension":6.464526440266354},"index":1,"playId":"a5828736-42a8-325b-afa7-61e8cf103e75","pitchNumber":1,"startTime":"2026-02-23T21:19:51.505Z","endTime":"2026-02-23T21:19:55.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":703520,"link":"/api/v1/people/703520"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.524558911884622,"aZ":-23.342316668710975,"pfxX":-9.78645720502417,"pfxZ":4.569020716485671,"pX":0.6052471999518395,"pZ":0.4671065322635016,"vX0":10.542731100648233,"vY0":-137.46927799663857,"vZ0":-9.290220480327957,"x":93.93,"y":226.17,"x0":-1.9892964857991258,"y0":50.00449159619174,"z0":5.4469195029254855,"aX":-18.92633432824756},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":15.8,"spinRate":2207,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3968718887566096,"extension":6.497132897238747},"index":2,"playId":"9de51568-4b67-3248-ab1e-911dd19c2e42","pitchNumber":2,"startTime":"2026-02-23T21:20:10.599Z","endTime":"2026-02-23T21:20:14.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":703520,"link":"/api/v1/people/703520"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.602715451471255,"aZ":-21.23775376135526,"pfxX":-10.750717382031842,"pfxZ":5.7109167804911305,"pX":0.6837713160735391,"pZ":1.9056548775462103,"vX0":10.58748596972693,"vY0":-137.30613350479953,"vZ0":-6.30054090855714,"x":90.94,"y":187.33,"x0":-1.8201748778066615,"y0":50.00236822673457,"z0":5.669096876427895,"aX":-20.58504577051147},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":17.3,"spinRate":2221,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39849054754320923,"extension":6.445441616311756},"index":3,"playId":"e22d5cec-e400-3a70-ae8c-ca5d79a768ca","pitchNumber":3,"startTime":"2026-02-23T21:20:38.775Z","endTime":"2026-02-23T21:20:48.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":703520,"link":"/api/v1/people/703520"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656339621081866,"aZ":-30.846195510087302,"pfxX":-2.103068949789712,"pfxZ":0.8045371422436514,"pX":0.0664564643220626,"pZ":3.2267699790656414,"vX0":5.856231068203316,"vY0":-128.150320266428,"vZ0":-0.6497801063589035,"x":114.47,"y":151.66,"x0":-1.9800001588931273,"y0":50.00558176280485,"z0":5.903327890882083,"aX":-3.482866078122599},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":2.4,"spinRate":2313,"spinDirection":7},"zone":2,"typeConfidence":2.0,"plateTime":0.4281923854602323,"extension":6.388358728215057},"index":4,"playId":"940977d6-6c64-341d-8f0c-8f52fd987f7f","pitchNumber":4,"startTime":"2026-02-23T21:21:18.161Z","endTime":"2026-02-23T21:21:26.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":703520,"link":"/api/v1/people/703520"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016154994909932,"aZ":-33.491443870683966,"pfxX":-2.2475551423723346,"pfxZ":-0.7997855722749119,"pX":0.7488992376829808,"pZ":2.237575877055279,"vX0":7.253313305137103,"vY0":-127.73756066786295,"vZ0":-2.4692189229669967,"x":88.45,"y":178.37,"x0":-1.8337837994005888,"y0":50.000143981755784,"z0":5.846684178000285,"aX":-3.71879069172998},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.8,"breakHorizontal":2.4,"spinRate":2307,"spinDirection":20},"zone":6,"typeConfidence":2.0,"plateTime":0.42858775649792724,"extension":6.3133383914228265},"hitData":{"launchSpeed":95.7,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.62,"coordY":115.01}},"index":5,"playId":"dbbdaf43-8456-3dd9-87ea-82b32cd724f3","pitchNumber":5,"startTime":"2026-02-23T21:21:54.790Z","endTime":"2026-02-23T21:22:03.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"second":{"id":703520,"link":"/api/v1/people/703520"},"third":{"id":664068,"link":"/api/v1/people/664068"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.7,"awayTeamWinProbability":87.3,"homeTeamWinProbabilityAdded":-13.400000000000002,"leverageIndex":2.44,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:22:03.681Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jefferson Rojas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-23T21:22:27.493Z","endTime":"2026-02-23T21:24:15.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[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":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800473,"fullName":"Jefferson Rojas","link":"/api/v1/people/800473"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.572273326333026,"aZ":-33.46837782219913,"pfxX":-2.2653796685231193,"pfxZ":-0.8024800762076323,"pX":-0.17478480282258538,"pZ":1.5957126779296158,"vX0":5.123476013127881,"vY0":-126.12189279111361,"vZ0":-3.6534450870788295,"x":123.66,"y":195.7,"x0":-1.9341168584642476,"y0":50.00191934617819,"z0":5.749514158593414,"aX":-3.666613786653584},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.0,"breakHorizontal":3.0,"spinRate":2246,"spinDirection":12},"zone":8,"typeConfidence":2.0,"plateTime":0.433538701846123,"extension":6.377865231090379},"index":0,"playId":"9e2a8ace-0f6c-3e3a-9862-042f9c38c63c","pitchNumber":1,"startTime":"2026-02-23T21:22:42.345Z","endTime":"2026-02-23T21:22:46.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"first":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86847583422039,"aZ":-35.363540438872114,"pfxX":-0.8937759555390485,"pfxZ":-2.0098432727746527,"pX":-1.3313936386099823,"pZ":3.0603132352023725,"vX0":2.0786265350499784,"vY0":-124.67156315667694,"vZ0":-0.0832791826500805,"x":167.75,"y":156.15,"x0":-2.0563599007803606,"y0":50.00137479381616,"z0":5.990254350587571,"aX":-1.4202536032268467},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.5,"breakHorizontal":1.2,"spinRate":2276,"spinDirection":16},"zone":11,"typeConfidence":2.0,"plateTime":0.4377804665436744,"extension":6.260225948446952},"index":1,"playId":"295ac928-17fa-3ed1-9c1e-9b849134f41c","pitchNumber":2,"startTime":"2026-02-23T21:23:00.234Z","endTime":"2026-02-23T21:23:07.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"first":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"James Triantos steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"295ac928-17fa-3ed1-9c1e-9b849134f41c","startTime":"2026-02-23T21:23:09.355Z","endTime":"2026-02-23T21:23:26.807Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"first":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":691718,"link":"/api/v1/people/691718"},"postOnSecond":{"id":701649,"link":"/api/v1/people/701649"},"postOnThird":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-0.9999999999999982,"leverageIndex":1.04,"dramaIndex":37.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.726674840749787,"aZ":-24.209543407767654,"pfxX":-10.072646258016277,"pfxZ":4.103430214779803,"pX":0.7446210109316108,"pZ":0.9812951278424422,"vX0":10.363614497649378,"vY0":-138.4111843105627,"vZ0":-8.080981894029225,"x":88.62,"y":212.29,"x0":-1.738493482382787,"y0":50.00340867702344,"z0":5.5583754218202515,"aX":-19.55559725396012},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":2242,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39564092734980205,"extension":6.573858455555224},"index":3,"playId":"7c0972c1-58c7-3a11-8755-8ee3c19439de","pitchNumber":3,"startTime":"2026-02-23T21:23:26.807Z","endTime":"2026-02-23T21:23:32.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7277009163523,"aZ":-32.457872289026454,"pfxX":-1.4589457630212648,"pfxZ":-0.17284711115643958,"pX":0.14590306822406238,"pZ":2.2687934030458474,"vX0":5.747311166019773,"vY0":-126.63439761817267,"vZ0":-2.5618204281201393,"x":84.66,"y":156.92,"x0":-1.9630368317945974,"y0":50.00520622960543,"z0":5.888809851186597,"aX":-2.3721774828982674},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":1.3,"spinRate":2290,"spinDirection":2},"zone":5,"typeConfidence":2.0,"plateTime":0.43244803111641295,"extension":6.369392498020032},"index":4,"playId":"6bd77adc-a158-3a0a-841f-971b827bc2cc","pitchNumber":4,"startTime":"2026-02-23T21:23:42.636Z","endTime":"2026-02-23T21:23:45.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.675564081756406,"aZ":-30.982291731082107,"pfxX":-1.9353909933166056,"pfxZ":0.730258728439511,"pX":0.05724756024498218,"pZ":0.3023288232733591,"vX0":5.364018212547043,"vY0":-126.88784855833775,"vZ0":-7.329168198865031,"x":114.82,"y":230.62,"x0":-1.8315429465795858,"y0":50.002230321825685,"z0":5.6927834348689474,"aX":-3.159547575708261},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":2.3,"spinRate":2181,"spinDirection":314},"zone":14,"typeConfidence":2.0,"plateTime":0.4314564941462993,"extension":6.493306966719302},"index":5,"playId":"e6d4ac78-8097-3c0d-9244-b6d1cc74da4b","pitchNumber":5,"startTime":"2026-02-23T21:24:10.518Z","endTime":"2026-02-23T21:24:15.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":800473,"link":"/api/v1/people/800473","batSide":{"code":"R","description":"Right"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":800473,"link":"/api/v1/people/800473"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":4.299999999999999,"leverageIndex":1.04,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:24:15.840Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"BJ Murray Jr. flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-23T21:26:33.780Z","endTime":"2026-02-23T21:26:43.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815045,"fullName":"Zachary Cawyer","link":"/api/v1/people/815045"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":681230,"fullName":"BJ Murray Jr.","link":"/api/v1/people/681230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-23T21:24:25.159Z","endTime":"2026-02-23T21:24:38.820Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Zachary Cawyer replaces Alex Lange.","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-23T21:24:38.820Z","endTime":"2026-02-23T21:26:35.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815045,"link":"/api/v1/people/815045"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.257956756089392,"aZ":-12.561577194710274,"pfxX":-0.5255188031843643,"pfxZ":10.335290025215887,"pX":0.32610691883992415,"pZ":3.7312048327218803,"vX0":3.580931601736065,"vY0":-136.9057689900788,"vZ0":-4.982227631847793,"x":104.57,"y":138.04,"x0":-0.9306952493301645,"y0":50.00597600052677,"z0":6.4346345164717675,"aX":-0.9975383952168397},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":0.2,"spinRate":2325,"spinDirection":202},"zone":12,"typeConfidence":1.3,"plateTime":0.40008825433863304,"extension":6.3313335938099575},"hitData":{"launchSpeed":69.7,"launchAngle":32.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.81,"coordY":105.49}},"index":2,"playId":"5c4face7-608d-373b-a527-3756361b6f86","pitchNumber":1,"startTime":"2026-02-23T21:26:35.959Z","endTime":"2026-02-23T21:26:43.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815045,"link":"/api/v1/people/815045","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681230,"link":"/api/v1/people/681230","batSide":{"code":"L","description":"Left"}},"second":{"id":701649,"link":"/api/v1/people/701649"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_ab"},{"player":{"id":815045,"link":"/api/v1/people/815045"},"credit":"p_ab"},{"player":{"id":681230,"link":"/api/v1/people/681230"},"credit":"b_pa"},{"player":{"id":815045,"link":"/api/v1/people/815045"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":1.14,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:26:43.756Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Drury lines out to center fielder Brett Bateman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-23T21:29:02.369Z","endTime":"2026-02-23T21:29:26.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":592273,"fullName":"Brandon Drury","link":"/api/v1/people/592273"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592273,"fullName":"Brandon Drury","link":"/api/v1/people/592273"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703520,"link":"/api/v1/people/703520"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Porter Hodge replaces Jackson Kirkpatrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T21:27:48.710Z","endTime":"2026-02-23T21:29:31.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687863,"link":"/api/v1/people/687863"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814342,"link":"/api/v1/people/814342","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592273,"link":"/api/v1/people/592273","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kane Kepley replaces center fielder Pete Crow-Armstrong, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-23T21:29:04.574Z","endTime":"2026-02-23T21:29:04.575Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823807,"link":"/api/v1/people/823807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592273,"link":"/api/v1/people/592273","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Brett Bateman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-23T21:29:04.576Z","endTime":"2026-02-23T21:29:04.577Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703520,"link":"/api/v1/people/703520"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":703520,"link":"/api/v1/people/703520"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592273,"link":"/api/v1/people/592273","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.3,"endSpeed":87.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.791203442461338,"aZ":-17.012140117536397,"pfxX":-1.269970670740383,"pfxZ":7.698475838686999,"pX":-1.4002180618610585,"pZ":3.97474469226362,"vX0":3.8606160303163564,"vY0":-138.89488821712172,"vZ0":-1.2984820685693061,"x":170.37,"y":131.46,"x0":-2.638305701044809,"y0":50.002774724844436,"z0":5.570608304463553,"aX":-2.5018752528764097},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":1.6,"spinRate":2265,"spinDirection":191},"zone":11,"typeConfidence":0.89,"plateTime":0.39315838551578475,"extension":7.210724920256111},"index":3,"playId":"59804aef-2cf7-31fc-b402-1a36243d5971","pitchNumber":1,"startTime":"2026-02-23T21:29:04.578Z","endTime":"2026-02-23T21:29:09.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592273,"link":"/api/v1/people/592273","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.513929256720424,"aZ":-16.821699395518362,"pfxX":-0.43887117756904703,"pfxZ":7.80606397407191,"pX":-0.36601946732149854,"pZ":2.466282074315729,"vX0":5.97810863095104,"vY0":-138.7389557856268,"vZ0":-4.872379398128263,"x":130.95,"y":172.19,"x0":-2.4836058463062742,"y0":50.000267745926,"z0":5.351812168720022,"aX":-0.8634993187100607},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":-0.4,"spinRate":2304,"spinDirection":190},"zone":4,"typeConfidence":0.89,"plateTime":0.3934809515810147,"extension":7.2351858458900455},"hitData":{"launchSpeed":88.0,"launchAngle":19.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.48,"coordY":83.41}},"index":4,"playId":"f7d2186f-e84b-366e-afce-4ac69b013e30","pitchNumber":2,"startTime":"2026-02-23T21:29:18.681Z","endTime":"2026-02-23T21:29:26.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":592273,"link":"/api/v1/people/592273","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592273,"link":"/api/v1/people/592273"},"credit":"b_ab"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_ab"},{"player":{"id":592273,"link":"/api/v1/people/592273"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:29:26.969Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel challenged (pitch result), call on the field was confirmed: Kyle Isbel called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-23T21:29:41.522Z","endTime":"2026-02-23T21:30:31.948Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8989901348231,"aZ":-28.059638478543572,"pfxX":8.331135641995866,"pfxZ":2.650173866866969,"pX":-0.09789136406243622,"pZ":1.936402529622729,"vX0":3.6215089351610943,"vY0":-123.81601544520457,"vZ0":-2.6536113456312007,"x":120.73,"y":186.5,"x0":-2.662096320696275,"y0":50.00225528906998,"z0":5.3719895916178375,"aX":12.922787567833609},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":-16.0,"spinRate":2533,"spinDirection":70},"zone":8,"typeConfidence":0.9,"plateTime":0.44250096344685286,"extension":7.284116127692216},"index":0,"playId":"d73291a1-0132-32c4-bf39-61f004b48f75","pitchNumber":1,"startTime":"2026-02-23T21:29:47.564Z","endTime":"2026-02-23T21:29:51.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42342957793174,"aZ":-14.607731084007916,"pfxX":-2.9065098156694313,"pfxZ":8.678179339342986,"pX":-0.24522543826382875,"pZ":2.265382518208897,"vX0":7.225406809411217,"vY0":-140.56476739937497,"vZ0":-6.041385249986846,"x":126.35,"y":177.61,"x0":-2.458263947285297,"y0":50.00248319530082,"z0":5.371584697152877,"aX":-5.88381068974885},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":4.0,"spinRate":2357,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.3879550515922192,"extension":7.460591319819452},"index":1,"playId":"393042ad-db27-355a-a20c-6ec5cf4665ab","pitchNumber":2,"startTime":"2026-02-23T21:30:07.465Z","endTime":"2026-02-23T21:30:10.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36531185202329,"aZ":-15.29065328410502,"pfxX":-2.013625437541695,"pfxZ":8.356420107800224,"pX":-0.8011612431040912,"pZ":2.492435024972524,"vX0":5.473972802920888,"vY0":-140.20520689398086,"vZ0":-5.472641738909653,"x":126.3,"y":163.04,"x0":-2.5046454530658457,"y0":50.00115589957011,"z0":5.443733341787314,"aX":-4.068406649358027},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":2.8,"spinRate":2166,"spinDirection":198},"zone":4,"typeConfidence":0.9,"plateTime":0.3885211230025756,"extension":7.128311632938398},"index":2,"playId":"d81a7c67-814b-335e-952d-45b8583c48e0","pitchNumber":3,"startTime":"2026-02-23T21:30:22.969Z","endTime":"2026-02-23T21:30:31.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"}},"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:30:31.948Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"John Rave walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-23T21:31:03.682Z","endTime":"2026-02-23T21:32:27.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.160543585369943,"aZ":-19.169279522748944,"pfxX":-1.4330472325987076,"pfxZ":6.658324420275518,"pX":-1.277313450712167,"pZ":4.150577524381058,"vX0":3.8374014464256514,"vY0":-138.44785227023652,"vZ0":-0.3701941345527465,"x":130.24,"y":161.16,"x0":-2.4914080814013477,"y0":50.00181695875254,"z0":5.562214489466706,"aX":-2.799075976442762},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":1.8,"spinRate":2164,"spinDirection":187},"zone":11,"typeConfidence":0.88,"plateTime":0.39470850009257896,"extension":7.4507984179196916},"index":0,"playId":"b84cbb38-25c2-3143-8fe4-9d3648a09a11","pitchNumber":1,"startTime":"2026-02-23T21:31:03.682Z","endTime":"2026-02-23T21:31:13.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.110271803726928,"aZ":-32.654071355317456,"pfxX":5.826966896322877,"pfxZ":-0.3256267166923479,"pX":-1.0048542426153904,"pZ":2.531408850402758,"vX0":2.3091847809951873,"vY0":-121.3537621458676,"vZ0":-0.3060083349520599,"x":140.76,"y":152.21,"x0":-2.7260601191463327,"y0":50.00076531839517,"z0":5.507599942839561,"aX":8.674753057759455},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.4,"breakHorizontal":-11.2,"spinRate":2628,"spinDirection":67},"zone":11,"typeConfidence":0.87,"plateTime":0.45163750814393655,"extension":7.161343276436139},"index":1,"playId":"9f11dc22-63c6-332f-9317-7fcc1fe690ea","pitchNumber":2,"startTime":"2026-02-23T21:31:17.492Z","endTime":"2026-02-23T21:31:24.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.3,"endSpeed":87.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390697917158878,"aZ":-15.376648554305795,"pfxX":0.1144252555059313,"pfxZ":8.566384227503049,"pX":-0.3193922202707754,"pZ":3.694906944771891,"vX0":5.773107966630641,"vY0":-138.74370408700065,"vZ0":-2.1518860031441003,"x":130.24,"y":172.94,"x0":-2.436946148702906,"y0":50.00124132853349,"z0":5.498609142313393,"aX":0.22323095839356213},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":-1.3,"spinRate":2321,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.3939314078035827,"extension":7.451513301348094},"index":2,"playId":"ee5efdb9-ed0b-3c25-900f-6c31e20ae985","pitchNumber":3,"startTime":"2026-02-23T21:31:32.416Z","endTime":"2026-02-23T21:31:38.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.968900418095377,"aZ":-29.65115514669393,"pfxX":5.089553799592327,"pfxZ":1.6504126592812387,"pX":-0.7606281958736135,"pZ":2.841960602496903,"vX0":3.1510259227186603,"vY0":-122.44783223120645,"vZ0":-0.17180777128936242,"x":114.02,"y":174.82,"x0":-2.7229743884712305,"y0":50.00153978537333,"z0":5.438659846020646,"aX":7.768019603825191},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":-10.0,"spinRate":2574,"spinDirection":63},"zone":1,"typeConfidence":0.83,"plateTime":0.44641741304586935,"extension":7.297573510995981},"index":3,"playId":"48fda42b-e33b-3c73-bb48-e6593cf7e247","pitchNumber":4,"startTime":"2026-02-23T21:31:50.356Z","endTime":"2026-02-23T21:31:57.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.521676174683993,"aZ":-27.77052987734786,"pfxX":6.581031591312069,"pfxZ":2.873311468671883,"pX":-0.3967167920087542,"pZ":3.4559830321936165,"vX0":3.4394759689414682,"vY0":-122.78906106511,"vZ0":0.6313846913330993,"x":119.28,"y":109.8,"x0":-2.66899079035533,"y0":50.00190455601698,"z0":5.5519022518689285,"aX":10.083129750733844},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.6,"breakHorizontal":-12.7,"spinRate":2636,"spinDirection":71},"zone":11,"typeConfidence":0.89,"plateTime":0.44548401319012765,"extension":7.285132870797432},"index":4,"playId":"f392e8a3-2847-304d-8c9a-934b167981ac","pitchNumber":5,"startTime":"2026-02-23T21:32:05.659Z","endTime":"2026-02-23T21:32:14.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.063479462835826,"aZ":-30.47970199879532,"pfxX":7.09473928134727,"pfxZ":1.1298201795680374,"pX":-1.341495116359284,"pZ":2.5379003886209275,"vX0":1.4953693511735984,"vY0":-121.59577787593635,"vZ0":-0.6332692652701736,"x":168.13,"y":170.26,"x0":-2.8859015865472784,"y0":50.00382481509921,"z0":5.438126077604745,"aX":10.661809041648898},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":-13.2,"spinRate":2463,"spinDirection":64},"zone":11,"typeConfidence":0.82,"plateTime":0.44983774432663237,"extension":7.013540186479483},"index":5,"playId":"2c8324b6-48d6-3036-960c-c4a4cd04652f","pitchNumber":6,"startTime":"2026-02-23T21:32:21.495Z","endTime":"2026-02-23T21:32:27.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":1.3000000000000025,"leverageIndex":0.41,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:32:27.556Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Rojas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-23T21:32:50.838Z","endTime":"2026-02-23T21:34:48.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687863,"fullName":"Porter Hodge","link":"/api/v1/people/687863"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Rojas replaces Maikel Garcia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-23T21:32:53.195Z","endTime":"2026-02-23T21:32:53.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476724869117174,"aZ":-16.245141252145554,"pfxX":-0.7002269324898105,"pfxZ":8.003164343116792,"pX":-1.1861203553445057,"pZ":3.496675549614175,"vX0":4.151976483268164,"vY0":-139.73268247044788,"vZ0":-2.445216610329652,"x":162.21,"y":144.37,"x0":-2.5960169627893754,"y0":50.00578406380453,"z0":5.44192844615518,"aX":-1.3941660054721878},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":0.5,"spinRate":2304,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3909589423371149,"extension":7.3674384344155355},"index":1,"playId":"da6b235b-2b48-3f3c-9a35-5c7a2523ecbc","pitchNumber":1,"startTime":"2026-02-23T21:32:53.197Z","endTime":"2026-02-23T21:32:58.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"John Rave steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"da6b235b-2b48-3f3c-9a35-5c7a2523ecbc","startTime":"2026-02-23T21:33:10.413Z","endTime":"2026-02-23T21:33:28.458Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"postOnSecond":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.96,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.6,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.783396596108048,"aZ":-16.27318421056293,"pfxX":-1.4778048811287536,"pfxZ":7.666191149768686,"pX":0.29773576092550574,"pZ":2.704437564677361,"vX0":8.34256715981608,"vY0":-141.80952280868522,"vZ0":-4.583313408688917,"x":105.65,"y":165.76,"x0":-2.467003330460019,"y0":50.00406212979261,"z0":5.351466542213982,"aX":-3.0659512612618522},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":1.3,"spinRate":2433,"spinDirection":195},"zone":6,"typeConfidence":0.91,"plateTime":0.38353860640292137,"extension":7.472586506939332},"index":3,"playId":"6a5a3426-e6e0-35a6-a31f-fbddd33860ad","pitchNumber":2,"startTime":"2026-02-23T21:33:28.458Z","endTime":"2026-02-23T21:33:33.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.360837178893767,"aZ":-16.055946552139865,"pfxX":0.7647696192879736,"pfxZ":7.994124554413939,"pX":0.7812064815276464,"pZ":2.1951460906506877,"vX0":8.398307712139967,"vY0":-140.52113717687067,"vZ0":-5.861700400596924,"x":87.22,"y":179.51,"x0":-2.335384999473593,"y0":50.00478222902756,"z0":5.3369397196874795,"aX":1.5412489059091796},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":-3.0,"spinRate":2273,"spinDirection":192},"zone":14,"typeConfidence":0.91,"plateTime":0.38855682011201287,"extension":7.640357267807978},"index":4,"playId":"b69f65ad-ce14-3250-a312-c2845da81638","pitchNumber":3,"startTime":"2026-02-23T21:33:49.829Z","endTime":"2026-02-23T21:33:57.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673767674448186,"aZ":-17.126077144480934,"pfxX":0.366174292549017,"pfxZ":7.450245518344751,"pX":-1.147877478729433,"pZ":2.6353052561921864,"vX0":3.538205828869748,"vY0":-140.69922513360535,"vZ0":-4.866546795463521,"x":160.75,"y":167.63,"x0":-2.4654278782276178,"y0":50.00531242216578,"z0":5.484991110448511,"aX":0.7389097059040215},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":-1.3,"spinRate":2335,"spinDirection":185},"zone":11,"typeConfidence":0.91,"plateTime":0.3881786988623981,"extension":7.469872216931345},"index":5,"playId":"7fc0b15c-9b20-32ef-8ada-d17fe2b0962f","pitchNumber":4,"startTime":"2026-02-23T21:34:10.762Z","endTime":"2026-02-23T21:34:15.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82613137827771,"aZ":-33.22140374255109,"pfxX":7.162510949231239,"pfxZ":-0.6901411288330905,"pX":-0.3281464229519434,"pZ":3.027235960090059,"vX0":3.3097192783195886,"vY0":-122.354153970056,"vZ0":1.0275321245657878,"x":129.51,"y":157.04,"x0":-2.6283428908259623,"y0":50.0033940069312,"z0":5.4456574973236105,"aX":10.873304773889249},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-13.8,"spinRate":2630,"spinDirection":67},"zone":1,"typeConfidence":0.66,"plateTime":0.44742938945506294,"extension":7.107231444064998},"index":6,"playId":"c10bd680-73df-3cb3-8576-5aa873140419","pitchNumber":5,"startTime":"2026-02-23T21:34:43.251Z","endTime":"2026-02-23T21:34:48.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_ab"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_ab"},{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_pa"},{"player":{"id":687863,"link":"/api/v1/people/687863"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-3.299999999999999,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:34:48.460Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Ramírez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-23T21:36:56.630Z","endTime":"2026-02-23T21:38:22.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Josh Rojas remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T21:36:58.806Z","endTime":"2026-02-23T21:36:58.807Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":815045,"link":"/api/v1/people/815045","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Peyton Wilson replaces second baseman Jonathan India, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-23T21:36:58.808Z","endTime":"2026-02-23T21:36:58.809Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686523,"link":"/api/v1/people/686523"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":815045,"link":"/api/v1/people/815045","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kameron Misner replaces center fielder Kyle Isbel, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-23T21:36:58.810Z","endTime":"2026-02-23T21:36:58.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":815045,"link":"/api/v1/people/815045","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Gavin Cross replaces left fielder John Rave, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-23T21:36:58.812Z","endTime":"2026-02-23T21:36:58.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688457,"link":"/api/v1/people/688457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"},"defense":{"pitcher":{"id":815045,"link":"/api/v1/people/815045","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jose Cuas replaces Zachary Cawyer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-23T21:36:58.814Z","endTime":"2026-02-23T21:36:58.815Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621016,"link":"/api/v1/people/621016"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":815045,"link":"/api/v1/people/815045","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.772342334598825,"aZ":-23.69037493496006,"pfxX":-7.058244779987216,"pfxZ":4.680061496755551,"pX":-1.5632651341183519,"pZ":2.494157628874591,"vX0":8.76154137339729,"vY0":-133.3027505254868,"vZ0":0.4499478192922546,"x":176.59,"y":171.44,"x0":-3.96482683821221,"y0":50.0013449894348,"z0":4.024039684903598,"aX":-12.791257359591404},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":11.0,"spinRate":2299,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.40978839153735747,"extension":6.450410936890171},"index":5,"playId":"a252af3a-0c7f-3955-8e7e-81fad631368f","pitchNumber":1,"startTime":"2026-02-23T21:36:58.816Z","endTime":"2026-02-23T21:37:03.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.073828657483656,"aZ":-31.0711966183572,"pfxX":-9.972074251565822,"pfxZ":0.7174551155095932,"pX":-0.12430691289979445,"pZ":1.6983834907875834,"vX0":11.903133967811844,"vY0":-123.39835834504478,"vZ0":0.39004760146023987,"x":121.74,"y":192.92,"x0":-3.7102814400010296,"y0":50.00491689336847,"z0":4.151429453434238,"aX":-15.412715929511371},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":1763,"spinDirection":272},"zone":8,"typeConfidence":2.0,"plateTime":0.4435069999505328,"extension":6.515120986267302},"index":6,"playId":"a133bc23-d6d3-3343-a042-e2bebf30abe8","pitchNumber":2,"startTime":"2026-02-23T21:37:16.500Z","endTime":"2026-02-23T21:37:19.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.1,"endSpeed":85.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67801129879353,"aZ":-24.726978001667618,"pfxX":-9.748167393643666,"pfxZ":3.992165338845002,"pX":-0.470285442415545,"pZ":2.5101002087814734,"vX0":12.432876399336166,"vY0":-135.1150150384129,"vZ0":0.30795166144333264,"x":134.93,"y":171.01,"x0":-3.8435691457131744,"y0":50.00657661598744,"z0":4.118256320332533,"aX":-18.20797261465712},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2414,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4038257459782164,"extension":6.476044064756803},"index":7,"playId":"edac9951-2756-38ed-97f1-2de66801dac6","pitchNumber":3,"startTime":"2026-02-23T21:37:35.287Z","endTime":"2026-02-23T21:37:39.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74991112671531,"aZ":-34.70728809720637,"pfxX":-8.837727306002387,"pfxZ":-1.6309116316206609,"pX":-1.6583805388412665,"pZ":1.8929483071089375,"vX0":8.348466076500237,"vY0":-123.6633686987671,"vZ0":1.6324553374596342,"x":180.21,"y":187.67,"x0":-3.9234726816295162,"y0":50.00238568612551,"z0":4.127399851768823,"aX":-13.742417199302903},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.3,"breakHorizontal":14.2,"spinRate":1813,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.44225738532090286,"extension":6.6003344838634685},"index":8,"playId":"e69a2f3f-51b7-318d-8e85-13c3b2d37b1a","pitchNumber":4,"startTime":"2026-02-23T21:38:03.257Z","endTime":"2026-02-23T21:38:06.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995226001972245,"aZ":-23.87088441302558,"pfxX":6.368399667551064,"pfxZ":5.8993276814177085,"pX":-0.6419525397858179,"pZ":1.9003083482101497,"vX0":6.014689832491794,"vY0":-118.05274094622646,"vZ0":-0.3997760876433194,"x":141.47,"y":187.47,"x0":-4.052625499992053,"y0":50.004623105366505,"z0":4.273913227009332,"aX":8.966084453436226},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.8,"breakHorizontal":-13.1,"spinRate":2906,"spinDirection":88},"zone":7,"typeConfidence":2.0,"plateTime":0.46440337422520495,"extension":6.285725251685479},"index":9,"playId":"312cffdb-a345-3c6a-8309-887f61183b1e","pitchNumber":5,"startTime":"2026-02-23T21:38:18.112Z","endTime":"2026-02-23T21:38:22.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":699393,"link":"/api/v1/people/699393","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_ab"},{"player":{"id":621016,"link":"/api/v1/people/621016"},"credit":"p_ab"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"credit":"b_pa"},{"player":{"id":621016,"link":"/api/v1/people/621016"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:38:22.651Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Dean challenged (pitch result), call on the field was confirmed: Justin Dean called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-23T21:38:25.580Z","endTime":"2026-02-23T21:39:55.111Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748865480118667,"aZ":-28.32821714816295,"pfxX":-11.383173009683961,"pfxZ":2.091401940674011,"pX":0.35289733870684226,"pZ":2.5209643784416946,"vX0":14.938212664336648,"vY0":-134.5779263234892,"vZ0":1.1461808753870644,"x":103.55,"y":170.71,"x0":-3.7864804202233193,"y0":50.00106954130914,"z0":4.0936060512548,"aX":-20.913936952308436},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.3,"breakHorizontal":17.5,"spinRate":2436,"spinDirection":256},"zone":6,"typeConfidence":2.0,"plateTime":0.4067288882802127,"extension":6.574973004668895},"index":0,"playId":"63e8bdd0-4b3b-3544-ae85-b9ff94cf39ea","pitchNumber":1,"startTime":"2026-02-23T21:38:44.721Z","endTime":"2026-02-23T21:38:49.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.465676039081142,"aZ":-25.55449607704918,"pfxX":2.5668100760438337,"pfxZ":4.6334323730572,"pX":0.7542322564539765,"pZ":1.983730187910783,"vX0":10.325337094897549,"vY0":-118.39894130349509,"vZ0":0.21598521236800294,"x":88.25,"y":185.22,"x0":-3.9867655351953237,"y0":50.00016305238252,"z0":4.2197376843431,"aX":3.6599068093242493},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.8,"breakHorizontal":-7.1,"spinRate":2885,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4616677164208114,"extension":6.423743157350196},"index":1,"playId":"13d24511-4402-3ccd-a2dd-7ea6d39d6703","pitchNumber":2,"startTime":"2026-02-23T21:39:00.881Z","endTime":"2026-02-23T21:39:07.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0334341969757,"aZ":-25.41476218929685,"pfxX":3.00890061152642,"pfxZ":4.752467349592297,"pX":0.5441179584543357,"pZ":2.3315324286446293,"vX0":9.726289582761309,"vY0":-118.34394622038134,"vZ0":0.9133540121285362,"x":96.26,"y":175.83,"x0":-4.005471058380744,"y0":50.00195256362692,"z0":4.263868830270358,"aX":4.277928995890869},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":9.1,"breakHorizontal":-7.8,"spinRate":2833,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.4623624191186102,"extension":6.370985979830981},"index":2,"playId":"4667c7eb-a97a-352f-9b0a-f4a03426ee03","pitchNumber":3,"startTime":"2026-02-23T21:39:21.128Z","endTime":"2026-02-23T21:39:26.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80585618686931,"aZ":-24.147018943958273,"pfxX":-7.974269014475963,"pfxZ":4.502733971503535,"pX":1.012650572439492,"pZ":3.927483060080969,"vX0":15.272235022896332,"vY0":-131.90821460866889,"vZ0":4.037405946137073,"x":78.4,"y":132.74,"x0":-3.784181847301801,"y0":50.00639213932885,"z0":4.1470458224995985,"aX":-14.231280598110239},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.4,"breakHorizontal":11.5,"spinRate":2341,"spinDirection":254},"zone":12,"typeConfidence":2.0,"plateTime":0.4132933210095331,"extension":6.4850203988030914},"index":3,"playId":"4f9955dc-a5f2-3d23-8202-a0f48fc6cd41","pitchNumber":4,"startTime":"2026-02-23T21:39:35.977Z","endTime":"2026-02-23T21:39:39.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7174430629238,"aZ":-21.758252539186707,"pfxX":-8.081497723528226,"pfxZ":5.762109924080856,"pX":-0.7033679882174265,"pZ":2.0458407409237873,"vX0":11.380729980171427,"vY0":-133.16504233153418,"vZ0":-0.7953356602870036,"x":143.81,"y":183.54,"x0":-3.968798108278391,"y0":50.00522731347966,"z0":3.9123735200905587,"aX":-14.61769555339057},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":12.4,"spinRate":2390,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.41020248201733,"extension":6.510175191566367},"index":4,"playId":"3712abac-f298-3c6f-94be-c359a5423363","pitchNumber":5,"startTime":"2026-02-23T21:39:49.854Z","endTime":"2026-02-23T21:39:55.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":681909,"link":"/api/v1/people/681909","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_ab"},{"player":{"id":621016,"link":"/api/v1/people/621016"},"credit":"p_ab"},{"player":{"id":681909,"link":"/api/v1/people/681909"},"credit":"b_pa"},{"player":{"id":621016,"link":"/api/v1/people/621016"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"}},"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:39:55.111Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Scott Kingery lines out to third baseman Josh Rojas.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-23T21:40:11.851Z","endTime":"2026-02-23T21:41:41.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.7,"endSpeed":75.1,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.317619337601464,"aZ":-25.836967907345997,"pfxX":3.7980359475253938,"pfxZ":4.402296707766983,"pX":-2.2747040883660627,"pZ":2.4131573948975475,"vX0":3.3907436303792875,"vY0":-119.0373517023996,"vZ0":1.0270690494237669,"x":203.71,"y":173.62,"x0":-4.209601791479865,"y0":50.00128396761549,"z0":4.3109038823994945,"aX":5.462158156380265},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.5,"breakHorizontal":-7.7,"spinRate":2930,"spinDirection":97},"zone":11,"typeConfidence":2.0,"plateTime":0.4596972523356424,"extension":6.309836599740284},"index":0,"playId":"b1c8c081-e71d-3efc-9dc4-380c61fa1630","pitchNumber":1,"startTime":"2026-02-23T21:40:32.774Z","endTime":"2026-02-23T21:40:38.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.207782393254416,"aZ":-26.44966466759053,"pfxX":-10.627015445300419,"pfxZ":3.209123284018167,"pX":-0.8388007765305207,"pZ":1.896786476416523,"vX0":11.501513320702234,"vY0":-132.8559459779281,"vZ0":-0.40488946672980525,"x":148.97,"y":187.57,"x0":-3.849096264870735,"y0":50.00130479718321,"z0":3.978229525045537,"aX":-18.943515435042766},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2459,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.41271956051388514,"extension":6.449005202861424},"index":1,"playId":"75ff8f00-6ae1-3782-8e52-9b1f7bce5f28","pitchNumber":2,"startTime":"2026-02-23T21:40:48.915Z","endTime":"2026-02-23T21:40:53.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":81.5,"endSpeed":75.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95526984145667,"aZ":-26.735525101205855,"pfxX":2.629685159956646,"pfxZ":3.8181176689907197,"pX":0.4644233449344787,"pZ":2.715963867627066,"vX0":9.512745536209982,"vY0":-118.43395539769848,"vZ0":2.0230818322906567,"x":99.3,"y":165.45,"x0":-3.9408608708147703,"y0":50.004510662748864,"z0":4.290643070965924,"aX":3.745579312592243},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.7,"breakHorizontal":-7.0,"spinRate":2899,"spinDirection":78},"zone":3,"typeConfidence":2.0,"plateTime":0.4619244842078629,"extension":6.379421003137414},"index":2,"playId":"7095139a-a95e-358b-acde-bde04f424ae2","pitchNumber":3,"startTime":"2026-02-23T21:41:05.773Z","endTime":"2026-02-23T21:41:09.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05678614001881,"aZ":-26.720874288850347,"pfxX":5.098914393905835,"pfxZ":3.813793094390169,"pX":0.5372658283537731,"pZ":2.4067152405158505,"vX0":8.976694742456381,"vY0":-118.94064679571636,"vZ0":1.030447115100899,"x":96.52,"y":173.8,"x0":-3.9501431494318995,"y0":50.00489251534828,"z0":4.392953362826244,"aX":7.2980043485288615},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.4,"breakHorizontal":-11.4,"spinRate":2859,"spinDirection":76},"zone":6,"typeConfidence":2.0,"plateTime":0.4607041379230683,"extension":6.373103290650821},"hitData":{"launchSpeed":69.7,"launchAngle":16.0,"totalDistance":137.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":95.84,"coordY":155.7}},"index":3,"playId":"bdbfa37d-3b84-3b0d-bfc0-ca132f97ff7d","pitchNumber":4,"startTime":"2026-02-23T21:41:34.007Z","endTime":"2026-02-23T21:41:41.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":664068,"link":"/api/v1/people/664068","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_ab"},{"player":{"id":621016,"link":"/api/v1/people/621016"},"credit":"p_ab"},{"player":{"id":664068,"link":"/api/v1/people/664068"},"credit":"b_pa"},{"player":{"id":621016,"link":"/api/v1/people/621016"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:41:41.342Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Andy Garriola.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-23T21:44:09.934Z","endTime":"2026-02-23T21:44:22.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6],"actionIndex":[0,1,2,3,4,5],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696513,"link":"/api/v1/people/696513"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Angel Cepeda replaces third baseman Pedro Ramírez, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T21:43:55.495Z","endTime":"2026-02-23T21:43:55.522Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806980,"link":"/api/v1/people/806980"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":699393,"link":"/api/v1/people/699393"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":800473,"link":"/api/v1/people/800473"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Haydn McGeary replaces second baseman Scott Kingery, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-23T21:43:55.522Z","endTime":"2026-02-23T21:43:55.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702333,"link":"/api/v1/people/702333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":664068,"link":"/api/v1/people/664068"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":681230,"link":"/api/v1/people/681230"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Drew Bowser replaces first baseman BJ Murray Jr., batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-23T21:43:55.524Z","endTime":"2026-02-23T21:43:55.526Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690958,"link":"/api/v1/people/690958"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":681230,"link":"/api/v1/people/681230"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":699393,"link":"/api/v1/people/699393"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andy Garriola replaces right fielder Justin Dean, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-23T21:43:55.526Z","endTime":"2026-02-23T21:43:55.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696513,"link":"/api/v1/people/696513"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":681909,"link":"/api/v1/people/681909"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":681909,"link":"/api/v1/people/681909"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ty Southisene replaces shortstop Jefferson Rojas, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-23T21:43:55.528Z","endTime":"2026-02-23T21:43:55.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":800473,"link":"/api/v1/people/800473"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":664068,"link":"/api/v1/people/664068"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Rolison replaces Porter Hodge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-23T21:43:55.532Z","endTime":"2026-02-23T21:44:11.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687863,"link":"/api/v1/people/687863","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11911734341845,"aZ":-14.755795644407526,"pfxX":1.3802026033659907,"pfxZ":8.811720135502117,"pX":-0.41440114385286964,"pZ":2.560688295640204,"vX0":-6.684475656893879,"vY0":-139.2001043873469,"vZ0":-5.926284688039174,"x":132.8,"y":169.64,"x0":1.8311448495736398,"y0":50.001152849089706,"z0":5.681693086116651,"aX":2.7279604359150738},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":-1.2,"spinRate":2140,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.39238987540918746,"extension":6.5687048210439665},"hitData":{"launchSpeed":95.0,"launchAngle":40.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.99,"coordY":84.43}},"index":6,"playId":"9ac0e669-c68d-3725-b899-11a94b736158","pitchNumber":1,"startTime":"2026-02-23T21:44:11.265Z","endTime":"2026-02-23T21:44:22.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:44:22.616Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out to right fielder Andy Garriola.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-23T21:44:19.896Z","endTime":"2026-02-23T21:46:12.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696513,"link":"/api/v1/people/696513"},"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(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":96.3,"endSpeed":89.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16230088564165,"aZ":-16.521103501018057,"pfxX":1.7153346279282784,"pfxZ":7.760683203293278,"pX":-0.28868159620975925,"pZ":1.7588655401731432,"vX0":-6.329155096103143,"vY0":-140.07513944529015,"vZ0":-7.803304996345708,"x":128.0,"y":191.29,"x0":1.7624965300033235,"y0":50.004372980407105,"z0":5.630094896557458,"aX":3.4609695747997096},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":-2.0,"spinRate":2261,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.3887930850225412,"extension":6.544459296198301},"index":0,"playId":"82a705e6-2a08-39b7-9776-a422545ed3c0","pitchNumber":1,"startTime":"2026-02-23T21:44:46.795Z","endTime":"2026-02-23T21:44:55.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91343784437405,"aZ":-31.6216034915957,"pfxX":-2.754053853637539,"pfxZ":0.3321444104754505,"pX":0.7249369110971796,"pZ":2.663873345577789,"vX0":-2.6563894411554694,"vY0":-127.82034876597614,"vZ0":-1.8100584627394292,"x":89.37,"y":166.86,"x0":2.130368942017833,"y0":50.00554566588357,"z0":5.831707099266587,"aX":-4.620588007673689},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.5,"breakHorizontal":5.5,"spinRate":2691,"spinDirection":279},"zone":6,"typeConfidence":2.0,"plateTime":0.42625646321624444,"extension":6.266389848978825},"index":1,"playId":"6d1336c5-c02b-3f0b-a10e-46425e4380a2","pitchNumber":2,"startTime":"2026-02-23T21:45:04.616Z","endTime":"2026-02-23T21:45:08.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22678613860525,"aZ":-36.38700906120518,"pfxX":-7.383390619527685,"pfxZ":-2.7184709017458975,"pX":1.9901453607678006,"pZ":3.2534701633221705,"vX0":1.5624327052035663,"vY0":-123.6518093405238,"vZ0":0.7947150249543724,"x":41.14,"y":150.94,"x0":2.3100687290551,"y0":50.00195115056568,"z0":5.976516362786079,"aX":-11.453159723807184},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.4,"breakHorizontal":13.0,"spinRate":2674,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.44264710408663577,"extension":6.300172566938988},"index":2,"playId":"e0927934-7d82-3af5-9933-ca74c9a3793a","pitchNumber":3,"startTime":"2026-02-23T21:45:22.877Z","endTime":"2026-02-23T21:45:27.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.481124263863194,"aZ":-31.617544843502603,"pfxX":-5.758926138629528,"pfxZ":0.34598527768603127,"pX":-0.7504031441720933,"pZ":2.485415207145677,"vX0":-4.800357731544825,"vY0":-125.21001781925405,"vZ0":-1.8864686195578775,"x":145.6,"y":171.67,"x0":1.9344866991270122,"y0":50.00092559081606,"z0":5.817024410486065,"aX":-9.212092376601888},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":11.5,"spinRate":2609,"spinDirection":303},"zone":4,"typeConfidence":2.0,"plateTime":0.43617128992693877,"extension":6.401500366983111},"index":3,"playId":"5865c0f7-1ed4-3c7e-a7e3-711ac8d5bbe7","pitchNumber":4,"startTime":"2026-02-23T21:45:44.950Z","endTime":"2026-02-23T21:45:48.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.501186925716812,"aZ":-34.995235973176655,"pfxX":-3.9315170328834643,"pfxZ":-1.7656766896913254,"pX":-0.6115144578652345,"pZ":2.2002332655909234,"vX0":-4.83788423794738,"vY0":-125.29980703738362,"vZ0":-2.1684039771155263,"x":140.31,"y":179.37,"x0":1.8527284973761564,"y0":50.00562056117374,"z0":5.927052394094679,"aX":-6.272351894543112},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.5,"breakHorizontal":8.2,"spinRate":2595,"spinDirection":323},"zone":7,"typeConfidence":2.0,"plateTime":0.43657557800701685,"extension":6.4283325826801825},"hitData":{"launchSpeed":84.7,"launchAngle":28.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.96,"coordY":74.92}},"index":4,"playId":"aa34fe5e-9f2f-3eaa-8281-eaa59bd5ab3d","pitchNumber":5,"startTime":"2026-02-23T21:46:03.276Z","endTime":"2026-02-23T21:46:12.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:46:12.511Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman Drew Bowser to first baseman Haydn McGeary.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-23T21:46:18.789Z","endTime":"2026-02-23T21:46:55.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690958,"link":"/api/v1/people/690958"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702333,"link":"/api/v1/people/702333"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88493653662095,"aZ":-17.055694307824897,"pfxX":3.1855724740385694,"pfxZ":7.632433958065329,"pX":-0.5295541825322024,"pZ":0.9735497032703198,"vX0":-7.345559453207668,"vY0":-139.0648450229977,"vZ0":-9.507192850373299,"x":137.19,"y":212.49,"x0":1.718980369109028,"y0":50.00474266169337,"z0":5.541553243468842,"aX":6.311875628738607},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.2,"breakHorizontal":-4.4,"spinRate":2380,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.39217932263619204,"extension":6.585237615649024},"index":0,"playId":"550874e0-7f83-3805-9565-8b1558393be0","pitchNumber":1,"startTime":"2026-02-23T21:46:37.248Z","endTime":"2026-02-23T21:46:42.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.438221325974894,"aZ":-14.579087927553708,"pfxX":2.1591894098107316,"pfxZ":8.951858234374185,"pX":-0.33299814739327466,"pZ":1.5719855658406796,"vX0":-5.918014466458214,"vY0":-138.4669901309966,"vZ0":-8.329712594889376,"x":129.69,"y":196.34,"x0":1.540080886563609,"y0":50.00159519320528,"z0":5.5699584061650045,"aX":4.243973751970124},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":-2.9,"spinRate":2518,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3937634327628343,"extension":6.641251414138457},"hitData":{"launchSpeed":103.7,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.95,"coordY":167.24}},"index":1,"playId":"52477eb9-88c5-3141-b052-074782916ae4","pitchNumber":2,"startTime":"2026-02-23T21:46:49.936Z","endTime":"2026-02-23T21:46:55.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669020,"link":"/api/v1/people/669020"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:46:55.809Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Bateman singles on a line drive to left fielder Spencer Nivens.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-23T21:49:15.938Z","endTime":"2026-02-23T21:51:02.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672021,"fullName":"Eric Cerantola","link":"/api/v1/people/672021"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[6,7,8,9,10,11],"actionIndex":[0,1,2,3,4,5],"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":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":811289,"link":"/api/v1/people/811289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Daniel Vazquez replaces right fielder Lane Thomas, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T21:49:10.653Z","endTime":"2026-02-23T21:49:10.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694187,"link":"/api/v1/people/694187"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":657041,"link":"/api/v1/people/657041"},"defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sam Kulasingam replaces first baseman Vinnie Pasquantino, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-23T21:49:10.668Z","endTime":"2026-02-23T21:49:10.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814528,"link":"/api/v1/people/814528"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":686469,"link":"/api/v1/people/686469"},"defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Omar Hernandez replaces shortstop Bobby Witt Jr., batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-23T21:49:10.669Z","endTime":"2026-02-23T21:49:10.671Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683427,"link":"/api/v1/people/683427"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Spencer Nivens replaces catcher Salvador Perez, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-23T21:49:10.671Z","endTime":"2026-02-23T21:49:10.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811289,"link":"/api/v1/people/811289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":688457,"link":"/api/v1/people/688457"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Gavin Cross.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-23T21:49:10.673Z","endTime":"2026-02-23T21:49:10.675Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688457,"link":"/api/v1/people/688457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"},"defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eric Cerantola replaces Jose Cuas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-23T21:49:10.675Z","endTime":"2026-02-23T21:49:18.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672021,"link":"/api/v1/people/672021"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621016,"link":"/api/v1/people/621016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.370303829239987,"aZ":-20.876581418836594,"pfxX":-0.20660610583824474,"pfxZ":6.126488284468714,"pX":-0.0533295601785088,"pZ":1.967876368993723,"vX0":2.2973402522011765,"vY0":-134.23817063270914,"vZ0":-7.581372106164848,"x":119.03,"y":185.65,"x0":-0.8897464373388463,"y0":50.00016600438334,"z0":6.291100726042788,"aX":-0.38128750193639205},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":-0.1,"spinRate":2245,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.406500008788115,"extension":6.620560689710462},"index":6,"playId":"d900bc6f-8b94-3baf-99c7-1ff842fba74f","pitchNumber":1,"startTime":"2026-02-23T21:49:18.270Z","endTime":"2026-02-23T21:49:23.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.339011086587806,"aZ":-16.221382676309258,"pfxX":-4.355390859817927,"pfxZ":8.05712978800423,"pX":-0.033022416009819276,"pZ":1.9553202865136687,"vX0":3.8052282387778225,"vY0":-138.91446931264645,"vZ0":-8.898295757397344,"x":118.26,"y":185.99,"x0":-0.846089916489629,"y0":50.00190998215302,"z0":6.249588526811306,"aX":-8.622191241676068},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":7.2,"spinRate":2267,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3923476561881065,"extension":6.707523703946338},"index":7,"playId":"8ad5fcde-694f-3fdc-adb2-793dbaa95243","pitchNumber":2,"startTime":"2026-02-23T21:49:39.120Z","endTime":"2026-02-23T21:49:45.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314653382218086,"aZ":-30.135087281330723,"pfxX":1.2998061330509767,"pfxZ":1.304209967036485,"pX":0.14329403928570814,"pZ":0.046276464727953825,"vX0":1.6835671516136714,"vY0":-124.04520776811529,"vZ0":-9.014054127085796,"x":111.54,"y":237.53,"x0":-0.7124816354158937,"y0":50.00138737535292,"z0":6.231700209425345,"aX":2.0296749576043447},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-2.8,"spinRate":2315,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4411823352733282,"extension":6.550018112531748},"index":8,"playId":"89daa1cb-f8e4-3240-9def-cd279777ccfc","pitchNumber":3,"startTime":"2026-02-23T21:49:55.536Z","endTime":"2026-02-23T21:49:59.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":85.3,"endSpeed":79.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40081187858853,"aZ":-33.83478161064901,"pfxX":0.3392390015225155,"pfxZ":-1.0471720010268246,"pX":-1.4726534042477748,"pZ":3.3461632352335573,"vX0":-1.6239036670940739,"vY0":-124.37039566787915,"vZ0":-0.9389197341341577,"x":173.13,"y":148.43,"x0":-0.85836967594476,"y0":50.004505908876936,"z0":6.507889070948031,"aX":0.5375422054452397},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.9,"breakHorizontal":-0.2,"spinRate":2284,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.43858363660335575,"extension":6.297892329325933},"index":9,"playId":"eb44449e-2317-3e29-933e-e34c01f15c43","pitchNumber":4,"startTime":"2026-02-23T21:50:17.022Z","endTime":"2026-02-23T21:50:21.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9679087352924,"aZ":-15.092573274833406,"pfxX":-2.8516232842984577,"pfxZ":8.538238086555575,"pX":-0.07513069081542571,"pZ":2.3676238876350784,"vX0":2.5802269802161084,"vY0":-140.15958375507157,"vZ0":-8.254415369245526,"x":119.86,"y":174.85,"x0":-0.6345571815005138,"y0":50.006894314897174,"z0":6.324875551265836,"aX":-5.7077139332684785},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":4.7,"spinRate":1851,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3899292437781505,"extension":6.805237746891739},"index":10,"playId":"284824bc-1358-3856-963e-87c32a20ff44","pitchNumber":5,"startTime":"2026-02-23T21:50:33.480Z","endTime":"2026-02-23T21:50:37.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56609175782319,"aZ":-20.201018797432962,"pfxX":0.3653956831961447,"pfxZ":6.4542049240124,"pX":0.25655871956139836,"pZ":2.7665907144917905,"vX0":2.6012578437786638,"vY0":-134.22683516710643,"vZ0":-5.551207257365153,"x":107.22,"y":164.08,"x0":-0.766034209171663,"y0":50.00238023896143,"z0":6.266318334628552,"aX":0.6771163741899083},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":-1.1,"spinRate":2138,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40553047745374604,"extension":6.707105335316256},"hitData":{"launchSpeed":85.4,"launchAngle":16.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.03,"coordY":114.43}},"index":11,"playId":"d54f634d-e93e-3ee2-8e31-95ed3e472d8d","pitchNumber":6,"startTime":"2026-02-23T21:50:53.500Z","endTime":"2026-02-23T21:51:02.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":703520,"link":"/api/v1/people/703520","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703520,"link":"/api/v1/people/703520"},"credit":"b_ab"},{"player":{"id":672021,"link":"/api/v1/people/672021"},"credit":"p_ab"},{"player":{"id":703520,"link":"/api/v1/people/703520"},"credit":"b_pa"},{"player":{"id":672021,"link":"/api/v1/people/672021"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.36,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:51:02.299Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ariel Armas grounds into a double play, third baseman Josh Rojas to second baseman Peyton Wilson to first baseman Sam Kulasingam. Brett Bateman out at 2nd. Ariel Armas out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-23T21:51:18.254Z","endTime":"2026-02-23T21:52:48.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672021,"fullName":"Eric Cerantola","link":"/api/v1/people/672021"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":703520,"fullName":"Brett Bateman","link":"/api/v1/people/703520"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686523,"link":"/api/v1/people/686523"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":813666,"fullName":"Ariel Armas","link":"/api/v1/people/813666"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686523,"link":"/api/v1/people/686523"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":814528,"link":"/api/v1/people/814528"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.978450679331196,"aZ":-17.612522526414036,"pfxX":-4.948968969583277,"pfxZ":7.44061541974774,"pX":-0.6352738641772637,"pZ":3.975300848249153,"vX0":1.6126681339541014,"vY0":-138.5214600153957,"vZ0":-3.769667174334452,"x":141.22,"y":131.45,"x0":-0.579720608391193,"y0":50.000017617853054,"z0":6.520787188427919,"aX":-9.6808509370674},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":8.6,"spinRate":2137,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3943914429014481,"extension":6.849480665175725},"index":0,"playId":"3b2c432e-0f9e-38ba-bf46-a755bff02f3e","pitchNumber":1,"startTime":"2026-02-23T21:51:24.467Z","endTime":"2026-02-23T21:51:30.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.087436162153608,"aZ":-16.114981694729035,"pfxX":-4.156715351360433,"pfxZ":8.201778910408603,"pX":-0.6005888777997163,"pZ":3.6224808386185217,"vX0":1.6559642235399208,"vY0":-139.02732239251017,"vZ0":-4.689082451586246,"x":139.89,"y":140.97,"x0":-0.6637735705937235,"y0":50.004561226789534,"z0":6.4001981235024274,"aX":-8.13986891631189},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":7.2,"spinRate":2198,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.393931380752385,"extension":6.720191208360849},"index":1,"playId":"b5b42bfc-5d78-304d-877a-1aed6387436f","pitchNumber":2,"startTime":"2026-02-23T21:51:44.341Z","endTime":"2026-02-23T21:51:51.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.7,"endSpeed":87.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.904975557403535,"aZ":-17.650346395147466,"pfxX":-7.098338879952232,"pfxZ":7.544005093987643,"pX":0.7877661918960672,"pZ":1.161468418279371,"vX0":6.168595029439457,"vY0":-137.4874713856958,"vZ0":-10.624579933264792,"x":86.97,"y":207.42,"x0":-0.5566415125345011,"y0":50.0035420372682,"z0":6.2594757611529905,"aX":-13.66537781229114},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":11.6,"spinRate":2198,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39755206736283233,"extension":6.902517063366471},"index":2,"playId":"9b5ca712-18e3-378d-b60d-3b97577f05cc","pitchNumber":3,"startTime":"2026-02-23T21:52:03.028Z","endTime":"2026-02-23T21:52:06.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.768584403779318,"aZ":-11.67018924101391,"pfxX":-3.7115241166253794,"pfxZ":10.272021375538197,"pX":-0.3363928931642266,"pZ":1.6565570257607392,"vX0":1.9219003815213238,"vY0":-139.7497324079467,"vZ0":-10.783481031119315,"x":129.82,"y":194.05,"x0":-0.5473619970514886,"y0":50.00600090946769,"z0":6.31136143686418,"aX":-7.410405648391099},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":6.4,"spinRate":2162,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.3905642458302818,"extension":6.840382749684989},"index":3,"playId":"1c75623e-b529-3d7b-9b00-9918a771f683","pitchNumber":4,"startTime":"2026-02-23T21:52:21.817Z","endTime":"2026-02-23T21:52:27.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49240460334981,"aZ":-14.730060522699839,"pfxX":-3.5987392605171546,"pfxZ":8.906592815744895,"pX":-0.9796237381851434,"pZ":2.830135587798932,"vX0":1.038179588049809,"vY0":-138.48488883782915,"vZ0":-7.05249878936625,"x":154.34,"y":162.37,"x0":-0.88985161940338,"y0":50.00208081053969,"z0":6.379213850865273,"aX":-7.048410137850442},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":6.4,"spinRate":2022,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3942502709988758,"extension":7.006107067748274},"hitData":{"launchSpeed":74.8,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.54,"coordY":166.73}},"index":4,"playId":"ff58f2aa-eaa2-35b2-bde8-819a1c377b13","pitchNumber":5,"startTime":"2026-02-23T21:52:41.529Z","endTime":"2026-02-23T21:52:48.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":813666,"link":"/api/v1/people/813666","batSide":{"code":"R","description":"Right"}},"first":{"id":703520,"link":"/api/v1/people/703520"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813666,"link":"/api/v1/people/813666"},"credit":"b_ab"},{"player":{"id":672021,"link":"/api/v1/people/672021"},"credit":"p_ab"},{"player":{"id":813666,"link":"/api/v1/people/813666"},"credit":"b_pa"},{"player":{"id":672021,"link":"/api/v1/people/672021"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.57,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:52:48.111Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kane Kepley flies out to right fielder Gavin Cross.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-23T21:52:53.831Z","endTime":"2026-02-23T21:53:41.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":823807,"fullName":"Kane Kepley","link":"/api/v1/people/823807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672021,"fullName":"Eric Cerantola","link":"/api/v1/people/672021"},"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":823807,"fullName":"Kane Kepley","link":"/api/v1/people/823807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688457,"link":"/api/v1/people/688457"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71710301326392,"aZ":-33.832590113439664,"pfxX":0.26735136596362974,"pfxZ":-1.0906416860168662,"pX":-1.1578218334333068,"pZ":5.408454264619633,"vX0":-1.0194638278119161,"vY0":-121.7767116987363,"vZ0":3.788429778838789,"x":161.13,"y":92.75,"x0":-0.770261527340839,"y0":50.004812774915656,"z0":6.741972673846842,"aX":0.4056372133609995},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":-0.2,"spinRate":2133,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.44810293248394206,"extension":6.492998106501738},"index":0,"playId":"1c0aa4e9-f33f-3027-bd22-7117f7af1c25","pitchNumber":1,"startTime":"2026-02-23T21:53:16.446Z","endTime":"2026-02-23T21:53:19.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.971371502913996,"aZ":-12.699884818193647,"pfxX":-3.5407023994806166,"pfxZ":9.455552143934671,"pX":0.36191747532541674,"pZ":3.1180765421016003,"vX0":4.25788404481588,"vY0":-142.64638371513254,"vZ0":-6.7158933623818635,"x":103.2,"y":154.59,"x0":-0.690443763128729,"y0":50.00433763287885,"z0":6.304555187568582,"aX":-7.293736085269552},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":5.5,"spinRate":1926,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3840479563090997,"extension":6.837199570408694},"hitData":{"launchSpeed":91.7,"launchAngle":34.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.51,"coordY":78.41}},"index":1,"playId":"f1273b19-773f-3d4e-8a47-553b28a0cc17","pitchNumber":2,"startTime":"2026-02-23T21:53:33.882Z","endTime":"2026-02-23T21:53:41.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":823807,"link":"/api/v1/people/823807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823807,"link":"/api/v1/people/823807"},"credit":"b_ab"},{"player":{"id":672021,"link":"/api/v1/people/672021"},"credit":"p_ab"},{"player":{"id":823807,"link":"/api/v1/people/823807"},"credit":"b_pa"},{"player":{"id":672021,"link":"/api/v1/people/672021"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:53:41.600Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daniel Vazquez lines out sharply to center fielder Kane Kepley.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-23T21:56:04.470Z","endTime":"2026-02-23T21:56:54.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694187,"fullName":"Daniel Vazquez","link":"/api/v1/people/694187"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676092,"fullName":"Collin Snider","link":"/api/v1/people/676092"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":694187,"fullName":"Daniel Vazquez","link":"/api/v1/people/694187"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":823807,"link":"/api/v1/people/823807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Kane Kepley.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T21:55:47.170Z","endTime":"2026-02-23T21:55:47.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823807,"link":"/api/v1/people/823807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carter Trice replaces center fielder Brett Bateman, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-23T21:55:47.187Z","endTime":"2026-02-23T21:55:47.190Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":703520,"link":"/api/v1/people/703520"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":823807,"link":"/api/v1/people/823807"},"center":{"id":703520,"link":"/api/v1/people/703520"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Casey Opitz replaces catcher Ariel Armas, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-23T21:55:47.190Z","endTime":"2026-02-23T21:55:47.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676053,"link":"/api/v1/people/676053"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":813666,"link":"/api/v1/people/813666"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":813666,"link":"/api/v1/people/813666"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Collin Snider replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-23T21:55:47.192Z","endTime":"2026-02-23T21:56:06.822Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676092,"link":"/api/v1/people/676092"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669020,"link":"/api/v1/people/669020","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.8,"endSpeed":88.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149779658772907,"aZ":-17.023392057784505,"pfxX":-3.6707790459689305,"pfxZ":7.653869994457526,"pX":0.04630120792473582,"pZ":2.7602206823334807,"vX0":8.522197621507855,"vY0":-139.29402191673134,"vZ0":-3.7080156436357687,"x":115.24,"y":164.25,"x0":-2.565957392388892,"y0":50.00380815077626,"z0":5.223430378807558,"aX":-7.268249412764966},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":5.0,"spinRate":2472,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3921241638792434,"extension":6.010440787421037},"index":4,"playId":"65e98308-4d94-359e-a35a-21898a2ad255","pitchNumber":1,"startTime":"2026-02-23T21:56:06.822Z","endTime":"2026-02-23T21:56:12.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493803679470812,"aZ":-29.971624162157273,"pfxX":5.752601177250693,"pfxZ":1.4381669097668386,"pX":0.41580492154963195,"pZ":2.5620647077118925,"vX0":5.360255880383184,"vY0":-122.61236052568663,"vZ0":-0.5197369710826376,"x":101.15,"y":169.6,"x0":-2.543187027140954,"y0":50.001054217411514,"z0":5.3270821674004125,"aX":8.784371284199782},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.8,"breakHorizontal":-11.6,"spinRate":2719,"spinDirection":77},"zone":6,"typeConfidence":2.0,"plateTime":0.4461623012689029,"extension":6.270165504717163},"hitData":{"launchSpeed":101.3,"launchAngle":20.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.04,"coordY":59.4}},"index":5,"playId":"93eeff4b-3579-3298-899d-f97dbfa1b2c9","pitchNumber":2,"startTime":"2026-02-23T21:56:47.756Z","endTime":"2026-02-23T21:56:54.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694187,"link":"/api/v1/people/694187"},"credit":"b_ab"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_ab"},{"player":{"id":694187,"link":"/api/v1/people/694187"},"credit":"b_pa"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:56:54.074Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Peyton Wilson called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-23T21:57:04.608Z","endTime":"2026-02-23T21:58:22.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686523,"fullName":"Peyton Wilson","link":"/api/v1/people/686523"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676092,"fullName":"Collin Snider","link":"/api/v1/people/676092"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686523,"fullName":"Peyton Wilson","link":"/api/v1/people/686523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676053,"link":"/api/v1/people/676053"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46957993269662,"aZ":-36.16864236184526,"pfxX":4.431035463528945,"pfxZ":-2.552857473186763,"pX":0.20510739216256021,"pZ":1.632346258339356,"vX0":5.263068013971208,"vY0":-124.29238344204016,"vZ0":-1.5979247248891586,"x":109.18,"y":194.71,"x0":-2.5137405572041795,"y0":50.00011311793805,"z0":5.281739182951003,"aX":6.943550343830372},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.8,"breakHorizontal":-9.2,"spinRate":2808,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.4403583799437265,"extension":6.340308607696381},"index":0,"playId":"91ef6d6c-32f3-3e55-93ca-f5d8619bb14c","pitchNumber":1,"startTime":"2026-02-23T21:57:21.355Z","endTime":"2026-02-23T21:57:31.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686523,"link":"/api/v1/people/686523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.076,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93097373964567,"aZ":-37.009301614373975,"pfxX":4.811773344516414,"pfxZ":-3.137727781735487,"pX":0.2264075580727066,"pZ":1.4519189650953648,"vX0":5.1737000390973975,"vY0":-123.52072675990523,"vZ0":-1.8886071892166372,"x":108.37,"y":199.58,"x0":-2.521304621242345,"y0":50.00061439798986,"z0":5.342321461494158,"aX":7.422413474147833},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.9,"breakHorizontal":-10.0,"spinRate":2817,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44367324541832387,"extension":6.204802932521944},"index":1,"playId":"dbe1cb5a-801a-3a3e-a76b-9a4226356e64","pitchNumber":2,"startTime":"2026-02-23T21:57:36.709Z","endTime":"2026-02-23T21:57:42.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686523,"link":"/api/v1/people/686523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443746185071873,"aZ":-37.287504184454214,"pfxX":5.21088167297698,"pfxZ":-3.365216891347575,"pX":-0.8628008017988732,"pZ":0.6609636954536641,"vX0":2.5762320310242104,"vY0":-122.52715252652797,"vZ0":-3.3926547875884268,"x":149.89,"y":220.93,"x0":-2.6052229722927276,"y0":50.00330790682404,"z0":5.2530462946298035,"aX":7.914884100607318},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.6,"breakHorizontal":-10.1,"spinRate":2827,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.4472002247263611,"extension":6.310216652742073},"index":2,"playId":"5dc8b619-ee49-3d41-b34a-73510c1bfa3a","pitchNumber":3,"startTime":"2026-02-23T21:57:54.248Z","endTime":"2026-02-23T21:58:00.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686523,"link":"/api/v1/people/686523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.076,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61467503243211,"aZ":-22.450294975132863,"pfxX":-2.103140220738879,"pfxZ":5.028140172081617,"pX":-0.5871335489361921,"pZ":3.2901826955913878,"vX0":6.405633374627427,"vY0":-137.71660243453698,"vZ0":-1.3796966165325906,"x":139.38,"y":149.95,"x0":-2.662971381752548,"y0":50.002946893202505,"z0":5.306101351744865,"aX":-4.0680257065975995},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":2.5,"spinRate":2641,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39667562430041237,"extension":5.956726642452226},"index":3,"playId":"33a122f0-8e85-3911-a727-3caa752c4366","pitchNumber":4,"startTime":"2026-02-23T21:58:14.689Z","endTime":"2026-02-23T21:58:22.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686523,"link":"/api/v1/people/686523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686523,"link":"/api/v1/people/686523"},"credit":"b_ab"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_ab"},{"player":{"id":686523,"link":"/api/v1/people/686523"},"credit":"b_pa"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:58:22.512Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elih Marrero strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-23T21:58:41.139Z","endTime":"2026-02-23T21:59:55.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663503,"fullName":"Elih Marrero","link":"/api/v1/people/663503"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676092,"fullName":"Collin Snider","link":"/api/v1/people/676092"},"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":663503,"fullName":"Elih Marrero","link":"/api/v1/people/663503"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676053,"link":"/api/v1/people/676053"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Elih Marrero replaces Brandon Drury.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-23T21:58:26.084Z","endTime":"2026-02-23T21:58:43.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663503,"link":"/api/v1/people/663503"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":592273,"link":"/api/v1/people/592273"},"defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":592273,"link":"/api/v1/people/592273","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83390585382806,"aZ":-20.8688795811583,"pfxX":-2.5795507468199204,"pfxZ":5.876033703734638,"pX":-0.01077493780758234,"pZ":2.6221145075115793,"vX0":7.810976666303424,"vY0":-137.44178628439096,"vZ0":-3.140680328012365,"x":117.41,"y":167.98,"x0":-2.547276714969295,"y0":50.00344400051512,"z0":5.187440206761957,"aX":-4.964307836439523},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":3.1,"spinRate":2689,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3976425310950038,"extension":6.0323939596285},"index":1,"playId":"64ec9b7a-84eb-3bd3-941c-7cae219da12f","pitchNumber":1,"startTime":"2026-02-23T21:58:43.335Z","endTime":"2026-02-23T21:58:47.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325563089433178,"aZ":-21.422273956410873,"pfxX":-1.8754461606561827,"pfxZ":5.445592344156017,"pX":0.34101779384797193,"pZ":3.0739913376409356,"vX0":8.691516563425651,"vY0":-138.7216266098162,"vZ0":-1.9853150431837463,"x":104.0,"y":155.78,"x0":-2.5717204251831753,"y0":50.00079349547976,"z0":5.2082284833738095,"aX":-3.702810037126076},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.7,"breakHorizontal":1.8,"spinRate":2572,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.392927005110423,"extension":6.051597935492471},"index":2,"playId":"f8e6c892-122a-3817-aa46-870ba4e56173","pitchNumber":2,"startTime":"2026-02-23T21:59:07.434Z","endTime":"2026-02-23T21:59:10.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76082005146104,"aZ":-31.24982654141126,"pfxX":4.745034344546057,"pfxZ":0.6100690388630792,"pX":-0.14694540196621236,"pZ":1.1050828092391765,"vX0":4.118629982708868,"vY0":-121.87638083334508,"vZ0":-3.4576846991174794,"x":122.6,"y":208.94,"x0":-2.474533429357564,"y0":50.00136652237031,"z0":5.238716238158033,"aX":7.141943046517624},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.6,"breakHorizontal":-9.6,"spinRate":2766,"spinDirection":72},"zone":13,"typeConfidence":2.0,"plateTime":0.44927701442242496,"extension":6.272188073026379},"index":3,"playId":"b36dd3bc-facc-3173-88f4-6a4422e65628","pitchNumber":3,"startTime":"2026-02-23T21:59:26.492Z","endTime":"2026-02-23T21:59:30.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612867803538748,"aZ":-35.2980571167616,"pfxX":5.182834344520122,"pfxZ":-2.0447831404031134,"pX":-0.5301364462986876,"pZ":0.5407372817686987,"vX0":3.3706826141401485,"vY0":-122.82782928946624,"vZ0":-3.9957787014607957,"x":137.21,"y":224.18,"x0":-2.5942630641215807,"y0":50.00456041792513,"z0":5.19412809494089,"aX":7.909422703317092},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.4,"breakHorizontal":-10.2,"spinRate":2805,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.44613903852107173,"extension":6.163375901793968},"index":4,"playId":"3cb899c2-796e-3d9c-93ed-1fe6c68381bd","pitchNumber":4,"startTime":"2026-02-23T21:59:47.770Z","endTime":"2026-02-23T21:59:55.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663503,"link":"/api/v1/people/663503"},"credit":"b_ab"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_ab"},{"player":{"id":663503,"link":"/api/v1/people/663503"},"credit":"b_pa"},{"player":{"id":676092,"link":"/api/v1/people/676092"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-23T21:59:55.106Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"James Triantos pops out to first baseman Sam Kulasingam in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-23T22:02:23.105Z","endTime":"2026-02-23T22:02:48.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695556,"fullName":"Shane Panzini","link":"/api/v1/people/695556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1],"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":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814528,"link":"/api/v1/people/814528"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Elih Marrero remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T22:01:03.221Z","endTime":"2026-02-23T22:01:03.239Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663503,"link":"/api/v1/people/663503"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":592273,"link":"/api/v1/people/592273"},"defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Shane Panzini replaces Eric Cerantola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-23T22:01:03.239Z","endTime":"2026-02-23T22:02:10.776Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695556,"link":"/api/v1/people/695556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672021,"link":"/api/v1/people/672021","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-23T22:02:10.776Z","endTime":"2026-02-23T22:02:24.861Z","isPitch":false,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.5,"endSpeed":86.0,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.987036441296034,"aZ":-13.940307448361809,"pfxX":-4.5423772132389875,"pfxZ":9.71440629265177,"pX":-0.8356486129087223,"pZ":1.0364358281153683,"vX0":2.759131625951878,"vY0":-135.92441526278404,"vZ0":-10.332037325818153,"x":148.85,"y":210.8,"x0":-1.272238530505306,"y0":50.00164554153251,"z0":5.847920302457706,"aX":-8.523430051507999},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":7.7,"spinRate":2150,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.40252369786531705,"extension":6.5148572604317785},"index":3,"playId":"b873ad0a-54e0-3ae6-9a66-41720045d0e4","pitchNumber":1,"startTime":"2026-02-23T22:02:24.861Z","endTime":"2026-02-23T22:02:28.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.0,"endSpeed":85.0,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522359278020105,"aZ":-14.225177990218592,"pfxX":-2.349933603931289,"pfxZ":9.66692833471188,"pX":-0.21204232274848503,"pZ":3.6212553222290556,"vX0":3.0650063408280857,"vY0":-135.4007650942429,"vZ0":-3.9098689250072525,"x":125.08,"y":141.01,"x0":-1.0533141856215442,"y0":50.004071448846744,"z0":6.079131767792669,"aX":-4.364206072501263},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":3.6,"spinRate":2196,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4044937069647867,"extension":6.457076870536993},"hitData":{"launchSpeed":80.2,"launchAngle":64.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":191.24,"coordY":171.8}},"index":4,"playId":"d8d2f4d5-171f-34cd-b4a9-badb28d690e1","pitchNumber":2,"startTime":"2026-02-23T22:02:41.181Z","endTime":"2026-02-23T22:02:48.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":701649,"link":"/api/v1/people/701649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_ab"},{"player":{"id":695556,"link":"/api/v1/people/695556"},"credit":"p_ab"},{"player":{"id":701649,"link":"/api/v1/people/701649"},"credit":"b_pa"},{"player":{"id":695556,"link":"/api/v1/people/695556"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:02:48.257Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty Southisene grounds out, shortstop Daniel Vazquez to first baseman Sam Kulasingam.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-23T22:02:54.141Z","endTime":"2026-02-23T22:03:39.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695556,"fullName":"Shane Panzini","link":"/api/v1/people/695556"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807257,"fullName":"Ty Southisene","link":"/api/v1/people/807257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694187,"link":"/api/v1/people/694187"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":814528,"link":"/api/v1/people/814528"},"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":82.9,"endSpeed":76.3,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63369750189682,"aZ":-35.65322304877203,"pfxX":2.6503452543524553,"pfxZ":-2.3580002224056713,"pX":0.4820835421284069,"pZ":3.1293070268356384,"vX0":3.043437637963242,"vY0":-120.7183925008127,"vZ0":0.45846528119939656,"x":98.62,"y":154.29,"x0":-1.139620555906483,"y0":50.00391289384468,"z0":6.07707120757318,"aX":3.9086541845827667},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.8,"breakHorizontal":-5.5,"spinRate":2161,"spinDirection":97},"zone":3,"typeConfidence":2.0,"plateTime":0.45383747126149654,"extension":6.515204831403376},"index":0,"playId":"0157c10e-a43e-38e7-bb66-bf6fc3519999","pitchNumber":1,"startTime":"2026-02-23T22:03:17.725Z","endTime":"2026-02-23T22:03:21.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":85.6,"endSpeed":78.8,"strikeZoneTop":2.972,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.720534468065118,"aZ":-35.14534838597604,"pfxX":2.068370849086084,"pfxZ":-1.8880000329779163,"pX":0.03399527951271751,"pZ":1.9720756872389174,"vX0":2.7007499130578427,"vY0":-124.71720207214061,"vZ0":-2.6375647520224295,"x":115.7,"y":185.53,"x0":-1.3328505772034218,"y0":50.00479233162356,"z0":5.949743851906507,"aX":3.249719905688888},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.8,"breakHorizontal":-4.4,"spinRate":2342,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.4396358235657165,"extension":6.490861894943567},"hitData":{"launchSpeed":106.1,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.57,"coordY":152.53}},"index":1,"playId":"6d04a7dd-b824-3a18-b809-3982c9188237","pitchNumber":2,"startTime":"2026-02-23T22:03:32.659Z","endTime":"2026-02-23T22:03:39.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":807257,"link":"/api/v1/people/807257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_ab"},{"player":{"id":695556,"link":"/api/v1/people/695556"},"credit":"p_ab"},{"player":{"id":807257,"link":"/api/v1/people/807257"},"credit":"b_pa"},{"player":{"id":695556,"link":"/api/v1/people/695556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:03:39.524Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Bowser strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-23T22:03:48.078Z","endTime":"2026-02-23T22:05:41.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":690958,"fullName":"Drew Bowser","link":"/api/v1/people/690958"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695556,"fullName":"Shane Panzini","link":"/api/v1/people/695556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690958,"fullName":"Drew Bowser","link":"/api/v1/people/690958"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683427,"link":"/api/v1/people/683427"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.508424830866186,"aZ":-13.510659643066951,"pfxX":-4.847611299645701,"pfxZ":9.733703111999375,"pX":0.2175965964311597,"pZ":1.2224817252719067,"vX0":5.1822477537089675,"vY0":-137.80347200409435,"vZ0":-10.103954732110864,"x":108.71,"y":205.77,"x0":-1.0603016963505478,"y0":50.000687611689806,"z0":5.856226794231157,"aX":-9.293264331957904},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2178,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.39794515425028276,"extension":6.508750913004584},"index":0,"playId":"47d15434-74cc-3e6f-9636-1105340267eb","pitchNumber":1,"startTime":"2026-02-23T22:04:03.103Z","endTime":"2026-02-23T22:04:07.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":690958,"link":"/api/v1/people/690958","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.9,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.181411252769283,"aZ":-42.13512511641763,"pfxX":4.2212419212154835,"pfxZ":-7.807273514454101,"pX":-0.5031440775482315,"pZ":3.3296446032572815,"vX0":0.377397107740685,"vY0":-112.73400479376306,"vZ0":3.214101028604893,"x":136.18,"y":148.88,"x0":-1.2209703857626908,"y0":50.003848405311224,"z0":6.1647805575659085,"aX":5.3851354164999945},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-12.8,"breakHorizontal":-7.7,"spinRate":2243,"spinDirection":26},"zone":1,"typeConfidence":2.0,"plateTime":0.48751146012158975,"extension":6.582462231734414},"index":1,"playId":"92b73d39-3e74-3793-854f-d5eeb5bb013b","pitchNumber":2,"startTime":"2026-02-23T22:04:20.711Z","endTime":"2026-02-23T22:04:23.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":690958,"link":"/api/v1/people/690958","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.804800923112595,"aZ":-12.219348799945745,"pfxX":-2.200162449878886,"pfxZ":10.194295839300747,"pX":-0.38465725996130823,"pZ":1.8789319700171803,"vX0":2.768433467213993,"vY0":-139.36631362461813,"vZ0":-8.869547504107995,"x":131.66,"y":188.05,"x0":-1.1073968673511734,"y0":50.00086249346024,"z0":5.91994901986903,"aX":-4.305824912007738},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":3.4,"spinRate":2079,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.3937768888909181,"extension":6.42497791109544},"index":2,"playId":"d0c11671-620d-303a-9be9-711d8b8459f2","pitchNumber":3,"startTime":"2026-02-23T22:04:49.925Z","endTime":"2026-02-23T22:04:55.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":690958,"link":"/api/v1/people/690958","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.6,"endSpeed":87.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85631469681961,"aZ":-11.976246724602763,"pfxX":-2.554411098661837,"pfxZ":10.36580870549049,"pX":-0.23078226791341477,"pZ":2.7149018135881264,"vX0":3.1911648849959366,"vY0":-139.0947182387352,"vZ0":-6.715490175468021,"x":125.8,"y":165.48,"x0":-1.0641171426630929,"y0":50.0024272013908,"z0":5.96426757436308,"aX":-4.977091746945094},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":4.0,"spinRate":2265,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.39464693752575153,"extension":6.428613312375429},"index":3,"playId":"c3b0401d-6f1b-313c-a5a6-e164084866f7","pitchNumber":4,"startTime":"2026-02-23T22:05:12.306Z","endTime":"2026-02-23T22:05:21.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":690958,"link":"/api/v1/people/690958","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.2,"endSpeed":79.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.181944893707232,"aZ":-36.2861813436519,"pfxX":2.381219501004073,"pfxZ":-2.614397582902808,"pX":0.5967787832979717,"pZ":1.3836387715493992,"vX0":3.8188716574371777,"vY0":-124.17842852768344,"vZ0":-3.575388504235189,"x":94.25,"y":201.42,"x0":-1.2661033204705567,"y0":50.0037321806266,"z0":5.838566360496776,"aX":3.7447984371517937},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.3,"breakHorizontal":-5.2,"spinRate":2495,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43986662132728194,"extension":6.513061051349212},"index":4,"playId":"11132ed7-3070-37d0-8a22-8f87419aa882","pitchNumber":5,"startTime":"2026-02-23T22:05:35.339Z","endTime":"2026-02-23T22:05:41.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":690958,"link":"/api/v1/people/690958","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690958,"link":"/api/v1/people/690958"},"credit":"b_ab"},{"player":{"id":695556,"link":"/api/v1/people/695556"},"credit":"p_ab"},{"player":{"id":690958,"link":"/api/v1/people/690958"},"credit":"b_pa"},{"player":{"id":695556,"link":"/api/v1/people/695556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:05:41.427Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kameron Misner strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-23T22:07:56.855Z","endTime":"2026-02-23T22:09:12.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680724,"fullName":"Tyler Ras","link":"/api/v1/people/680724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676053,"link":"/api/v1/people/676053"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Ras replaces Collin Snider.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T22:06:36.755Z","endTime":"2026-02-23T22:07:58.991Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680724,"link":"/api/v1/people/680724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676092,"link":"/api/v1/people/676092","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.447093326029005,"aZ":-8.32844692214555,"pfxX":-1.8947433251983714,"pfxZ":11.957785910060748,"pX":-1.8254384957449354,"pZ":3.7524973188243522,"vX0":-0.9654011423825869,"vY0":-140.6812400471032,"vZ0":-5.132002767309947,"x":186.58,"y":137.46,"x0":-1.2311273856162404,"y0":50.00366680443255,"z0":6.1465997119045985,"aX":-3.777875257198579},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.8,"breakHorizontal":3.6,"spinRate":2314,"spinDirection":204},"zone":11,"typeConfidence":1.38,"plateTime":0.39010769961691016,"extension":6.203305014649051},"index":1,"playId":"d83d96a2-e12f-3585-ac81-b57ea44204c5","pitchNumber":1,"startTime":"2026-02-23T22:07:58.991Z","endTime":"2026-02-23T22:08:02.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471722017348608,"aZ":-7.9580971672713225,"pfxX":-3.012694988693715,"pfxZ":12.188579256312025,"pX":-0.3446156541991869,"pZ":2.1857403158042605,"vX0":3.350669315717528,"vY0":-140.02076664921216,"vZ0":-8.882377967974694,"x":130.14,"y":179.77,"x0":-1.1650751486005506,"y0":50.003404302378215,"z0":5.919112597278074,"aX":-5.985654683613234},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.4,"breakHorizontal":4.8,"spinRate":2373,"spinDirection":204},"zone":7,"typeConfidence":1.38,"plateTime":0.39111016966408085,"extension":6.249944249038431},"index":2,"playId":"bb707a7a-03b3-31b1-82f8-1fcf19b441e0","pitchNumber":2,"startTime":"2026-02-23T22:08:12.906Z","endTime":"2026-02-23T22:08:17.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":96.4,"endSpeed":88.5,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33621472761347,"aZ":-9.7471515570203,"pfxX":-2.6083725144898966,"pfxZ":11.220326098757155,"pX":0.7754716302938064,"pZ":2.3866632198223234,"vX0":6.102547958071868,"vY0":-140.15418192290682,"vZ0":-8.13685159149278,"x":87.44,"y":174.34,"x0":-1.086745487179797,"y0":50.000202563687786,"z0":5.956119296150479,"aX":-5.21317175026397},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":3.5,"spinRate":2391,"spinDirection":203},"zone":6,"typeConfidence":1.38,"plateTime":0.39013644592091623,"extension":6.229089317886244},"index":3,"playId":"8053ef9a-c5fa-3986-8ba8-5caecee95aba","pitchNumber":3,"startTime":"2026-02-23T22:08:30.277Z","endTime":"2026-02-23T22:08:34.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70988558486357,"aZ":-10.037349326518768,"pfxX":-2.2195892630439857,"pfxZ":10.852438081984623,"pX":-1.8625466787133982,"pZ":4.0623255772648905,"vX0":-0.5594422053994914,"vY0":-141.96968101113578,"vZ0":-3.8915172292203457,"x":188.0,"y":129.1,"x0":-1.374557019405127,"y0":50.002163617118825,"z0":6.090378013289683,"aX":-4.527666374509579},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.1,"breakHorizontal":4.1,"spinRate":2426,"spinDirection":199},"zone":11,"typeConfidence":1.38,"plateTime":0.38589434648725573,"extension":6.048905244020466},"index":4,"playId":"f61f6535-2071-3b32-9cb4-2d01e8b9b61b","pitchNumber":4,"startTime":"2026-02-23T22:08:48.797Z","endTime":"2026-02-23T22:08:55.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.799334610848565,"aZ":-8.946388995783028,"pfxX":-3.8611430894486736,"pfxZ":11.729088851668266,"pX":0.5940844831861138,"pZ":2.749904832091855,"vX0":5.828043797886931,"vY0":-139.90190665796078,"vZ0":-7.061161804205446,"x":94.35,"y":164.53,"x0":-1.0152756233511613,"y0":50.00634345103136,"z0":5.894354467740877,"aX":-7.649209792837592},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.9,"breakHorizontal":5.8,"spinRate":2384,"spinDirection":209},"zone":6,"typeConfidence":1.38,"plateTime":0.3916204400816472,"extension":6.222006183873672},"index":5,"playId":"37f7b8f6-8ebd-3e12-9b92-7b0478f748a6","pitchNumber":5,"startTime":"2026-02-23T22:09:05.702Z","endTime":"2026-02-23T22:09:12.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_ab"},{"player":{"id":680724,"link":"/api/v1/people/680724"},"credit":"p_ab"},{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_pa"},{"player":{"id":680724,"link":"/api/v1/people/680724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:09:12.843Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Cross pops out to second baseman Ty Southisene.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-23T22:09:09.252Z","endTime":"2026-02-23T22:10:51.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":688457,"fullName":"Gavin Cross","link":"/api/v1/people/688457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680724,"fullName":"Tyler Ras","link":"/api/v1/people/680724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":688457,"fullName":"Gavin Cross","link":"/api/v1/people/688457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807257,"link":"/api/v1/people/807257"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.388868497683834,"aZ":-38.03864340267072,"pfxX":0.5873178169606947,"pfxZ":-4.125802177675608,"pX":-0.9941615756301455,"pZ":3.3112761818100065,"vX0":0.38981842721743054,"vY0":-118.17185318394526,"vZ0":1.2790066117241303,"x":154.9,"y":149.38,"x0":-1.2372516696786096,"y0":50.002111193306206,"z0":6.243117516612754,"aX":0.8349834247599469},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.0,"breakHorizontal":-1.2,"spinRate":2065,"spinDirection":36},"zone":11,"typeConfidence":1.36,"plateTime":0.46255067654155235,"extension":6.019310085636047},"index":0,"playId":"fe5bbf97-fbf9-33c0-ada9-473f264421c3","pitchNumber":1,"startTime":"2026-02-23T22:09:31.185Z","endTime":"2026-02-23T22:09:35.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":688457,"link":"/api/v1/people/688457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":86.6,"endSpeed":79.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176081752792463,"aZ":-23.685209996517695,"pfxX":-8.831293397813162,"pfxZ":5.291546312069713,"pX":0.1365148448494312,"pZ":1.5441887352568193,"vX0":7.1726312383228805,"vY0":-125.81250224068096,"vZ0":-5.457414807732589,"x":111.8,"y":197.09,"x0":-1.6019080559699357,"y0":50.00553826643256,"z0":5.65739597353328,"aX":-14.180439817932964},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.5,"breakHorizontal":14.4,"spinRate":2047,"spinDirection":230},"zone":14,"typeConfidence":1.26,"plateTime":0.435096013582684,"extension":6.0431708824897665},"index":1,"playId":"59ebe946-0c3a-399d-9f86-99ddeada2478","pitchNumber":2,"startTime":"2026-02-23T22:09:45.036Z","endTime":"2026-02-23T22:09:49.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":688457,"link":"/api/v1/people/688457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":97.0,"endSpeed":88.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048545854894364,"aZ":-9.509148295678882,"pfxX":-2.6790780799431544,"pfxZ":11.18944765332992,"pX":-0.6454574297218346,"pZ":3.0659670752689157,"vX0":2.3405558010884255,"vY0":-141.1724776655742,"vZ0":-6.435560426278595,"x":141.6,"y":156.0,"x0":-1.1357265858000156,"y0":50.00621397348203,"z0":5.982136118942956,"aX":-5.42831370553017},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":4.4,"spinRate":2420,"spinDirection":201},"zone":1,"typeConfidence":1.38,"plateTime":0.38745718956289243,"extension":6.206041645987053},"index":2,"playId":"3346a744-f6f5-34aa-9a90-ef57978c67e9","pitchNumber":3,"startTime":"2026-02-23T22:10:00.247Z","endTime":"2026-02-23T22:10:03.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":688457,"link":"/api/v1/people/688457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.940471971812393,"aZ":-11.482735267702232,"pfxX":-1.3470249582298077,"pfxZ":10.292272447359714,"pX":-0.5255389239416133,"pZ":2.7543767463045565,"vX0":1.7419464569711842,"vY0":-140.88890873234024,"vZ0":-6.8612375060389255,"x":137.03,"y":164.41,"x0":-0.9767684328585895,"y0":50.00605930123111,"z0":5.963109841410328,"aX":-2.7090894187049157},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":2.0,"spinRate":2332,"spinDirection":198},"zone":4,"typeConfidence":1.37,"plateTime":0.3887254765339696,"extension":6.124232646775799},"index":3,"playId":"7feb3e7f-1a6b-3d15-92a9-17e6867c486c","pitchNumber":4,"startTime":"2026-02-23T22:10:22.527Z","endTime":"2026-02-23T22:10:26.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":688457,"link":"/api/v1/people/688457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.430115677486384,"aZ":-39.2060426747158,"pfxX":1.564041534465727,"pfxZ":-4.799284706910003,"pX":-0.2669534105642443,"pZ":2.0348101094076365,"vX0":1.770621605978936,"vY0":-120.05641099617192,"vZ0":-1.3537946543599146,"x":127.18,"y":183.84,"x0":-1.2161704224447787,"y0":50.002036988812286,"z0":6.08361706304926,"aX":2.291624916183199},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.8,"breakHorizontal":-3.2,"spinRate":2108,"spinDirection":25},"zone":8,"typeConfidence":1.37,"plateTime":0.45556199889239,"extension":5.869510357686817},"hitData":{"launchSpeed":84.9,"launchAngle":62.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":164.37,"coordY":145.94}},"index":4,"playId":"7bd512cc-14a0-32b5-95ed-23841301b9f5","pitchNumber":5,"startTime":"2026-02-23T22:10:41.564Z","endTime":"2026-02-23T22:10:51.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":688457,"link":"/api/v1/people/688457","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688457,"link":"/api/v1/people/688457"},"credit":"b_ab"},{"player":{"id":680724,"link":"/api/v1/people/680724"},"credit":"p_ab"},{"player":{"id":688457,"link":"/api/v1/people/688457"},"credit":"b_pa"},{"player":{"id":680724,"link":"/api/v1/people/680724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:10:51.083Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Rojas homers (1) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-23T22:10:53.441Z","endTime":"2026-02-23T22:11:53.805Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680724,"fullName":"Tyler Ras","link":"/api/v1/people/680724"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":{"id":680724,"link":"/api/v1/people/680724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119502054214202,"aZ":-22.731425225550804,"pfxX":1.5616410789998163,"pfxZ":5.265138044561483,"pX":-0.8480702942195388,"pZ":1.6634179485306766,"vX0":0.8252322947541028,"vY0":-132.3400136781179,"vZ0":-6.720465278586,"x":149.33,"y":193.87,"x0":-1.3657527366835944,"y0":50.00588760127738,"z0":5.872160742904716,"aX":2.8033361156399743},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-3.0,"spinRate":2333,"spinDirection":180},"zone":13,"typeConfidence":1.37,"plateTime":0.412020191848677,"extension":6.040317103511986},"index":0,"playId":"20fcb801-02c6-3aa8-b54c-4b8034138b3e","pitchNumber":1,"startTime":"2026-02-23T22:11:15.632Z","endTime":"2026-02-23T22:11:20.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497641762384156,"aZ":-15.095916788191179,"pfxX":-2.530958877518258,"pfxZ":8.764523288241676,"pX":-0.3744122602599887,"pZ":3.611572887370116,"vX0":3.413766125083469,"vY0":-138.5963722415557,"vZ0":-3.7324807115973604,"x":131.27,"y":141.27,"x0":-1.292317183779373,"y0":50.00406173505876,"z0":5.981660923748984,"aX":-4.9326597054131796},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":3.8,"spinRate":2329,"spinDirection":199},"zone":11,"typeConfidence":1.37,"plateTime":0.3949506827800322,"extension":6.123953909994703},"hitData":{"launchSpeed":106.6,"launchAngle":27.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.43,"coordY":49.5}},"index":1,"playId":"aab0d9ca-8590-376a-879a-9df38318a677","pitchNumber":2,"startTime":"2026-02-23T22:11:29.177Z","endTime":"2026-02-23T22:11:53.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_ab"},{"player":{"id":680724,"link":"/api/v1/people/680724"},"credit":"p_ab"},{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_pa"},{"player":{"id":680724,"link":"/api/v1/people/680724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":5.000000000000001,"leverageIndex":0.33,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:11:53.805Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Omar Hernandez pops out to first baseman Haydn McGeary.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-23T22:12:01.368Z","endTime":"2026-02-23T22:12:27.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683427,"fullName":"Omar Hernandez","link":"/api/v1/people/683427"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680724,"fullName":"Tyler Ras","link":"/api/v1/people/680724"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683427,"fullName":"Omar Hernandez","link":"/api/v1/people/683427"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702333,"link":"/api/v1/people/702333"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.574491810210375,"aZ":-11.156693545188293,"pfxX":-2.7544068592342157,"pfxZ":10.579606143847696,"pX":-0.8081552269258868,"pZ":3.1243994637969763,"vX0":0.9838532768839335,"vY0":-140.26146327435092,"vZ0":-6.02076932480067,"x":147.8,"y":154.42,"x0":-0.8062071173750998,"y0":50.00310808434958,"z0":6.030589280886221,"aX":-5.472475922102834},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":4.8,"spinRate":2438,"spinDirection":197},"zone":1,"typeConfidence":1.38,"plateTime":0.3909275971771593,"extension":6.162986773263667},"hitData":{"launchSpeed":67.6,"launchAngle":79.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":126.84,"coordY":190.06}},"index":0,"playId":"172581ce-9bea-3955-914e-cd77e3daf639","pitchNumber":1,"startTime":"2026-02-23T22:12:15.713Z","endTime":"2026-02-23T22:12:27.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":683427,"link":"/api/v1/people/683427","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683427,"link":"/api/v1/people/683427"},"credit":"b_ab"},{"player":{"id":680724,"link":"/api/v1/people/680724"},"credit":"p_ab"},{"player":{"id":683427,"link":"/api/v1/people/683427"},"credit":"b_pa"},{"player":{"id":680724,"link":"/api/v1/people/680724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:12:27.974Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Cepeda flies out to center fielder Kameron Misner.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-23T22:14:46.368Z","endTime":"2026-02-23T22:15:24.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687547,"fullName":"Ryan Ramsey","link":"/api/v1/people/687547"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806980,"fullName":"Angel Cepeda","link":"/api/v1/people/806980"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Ramsey replaces Shane Panzini.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T22:14:16.485Z","endTime":"2026-02-23T22:14:48.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687547,"link":"/api/v1/people/687547"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695556,"link":"/api/v1/people/695556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376022491054755,"aZ":-12.557389213852495,"pfxX":1.507765789422932,"pfxZ":10.869456686611763,"pX":-0.5796135006664118,"pZ":3.3194325053660902,"vX0":-3.8277270106146286,"vY0":-133.4169325243102,"vZ0":-5.298619880472992,"x":139.09,"y":149.16,"x0":0.6770204309382035,"y0":50.00397551653132,"z0":6.234268699868411,"aX":2.7216932323560528},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":-1.9,"spinRate":2279,"spinDirection":168},"zone":1,"typeConfidence":2.0,"plateTime":0.4103393462942946,"extension":5.38029185901365},"index":1,"playId":"2a9fd73f-cb52-3f13-8f60-23705ba3f60f","pitchNumber":1,"startTime":"2026-02-23T22:14:48.538Z","endTime":"2026-02-23T22:14:52.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687547,"link":"/api/v1/people/687547","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.787392539385962,"aZ":-23.80988952420895,"pfxX":-3.8509771891257847,"pfxZ":4.852550950316157,"pX":-0.9502850939734557,"pZ":2.7303788987491893,"vX0":-3.0183861697048413,"vY0":-129.6470904772309,"vZ0":-4.386713635674123,"x":153.22,"y":165.06,"x0":0.7242348022844596,"y0":50.005362399826716,"z0":6.232889410028815,"aX":-6.641901069101266},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":7.6,"spinRate":2393,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4203830719811532,"extension":5.325622863336015},"hitData":{"launchSpeed":81.9,"launchAngle":31.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.38,"coordY":77.91}},"index":2,"playId":"7f70d04f-7380-37f3-9476-3c48c45316fa","pitchNumber":2,"startTime":"2026-02-23T22:15:13.843Z","endTime":"2026-02-23T22:15:24.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687547,"link":"/api/v1/people/687547","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":806980,"link":"/api/v1/people/806980","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_ab"},{"player":{"id":687547,"link":"/api/v1/people/687547"},"credit":"p_ab"},{"player":{"id":806980,"link":"/api/v1/people/806980"},"credit":"b_pa"},{"player":{"id":687547,"link":"/api/v1/people/687547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:15:24.423Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Garriola flies out to second baseman Peyton Wilson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-23T22:15:40.256Z","endTime":"2026-02-23T22:15:55.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696513,"fullName":"Andy Garriola","link":"/api/v1/people/696513"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687547,"fullName":"Ryan Ramsey","link":"/api/v1/people/687547"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696513,"fullName":"Andy Garriola","link":"/api/v1/people/696513"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686523,"link":"/api/v1/people/686523"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53958280544311,"aZ":-19.152895512970463,"pfxX":0.3024924686890378,"pfxZ":7.200918856354818,"pX":-0.3760577450272041,"pZ":3.1042266232238513,"vX0":-3.0809257800408982,"vY0":-132.66061316042976,"vZ0":-4.4990617762481655,"x":131.33,"y":154.97,"x0":0.7539535794035281,"y0":50.00321439010375,"z0":6.191606467884343,"aX":0.5476914619554618},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":0.0,"spinRate":2331,"spinDirection":176},"zone":1,"typeConfidence":2.0,"plateTime":0.4106315453560496,"extension":5.500409668425941},"hitData":{"launchSpeed":74.2,"launchAngle":56.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.74,"coordY":126.01}},"index":0,"playId":"722e5baa-7e12-3bfd-8244-40e833573767","pitchNumber":1,"startTime":"2026-02-23T22:15:42.992Z","endTime":"2026-02-23T22:15:55.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687547,"link":"/api/v1/people/687547","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":696513,"link":"/api/v1/people/696513","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696513,"link":"/api/v1/people/696513"},"credit":"b_ab"},{"player":{"id":687547,"link":"/api/v1/people/687547"},"credit":"p_ab"},{"player":{"id":696513,"link":"/api/v1/people/696513"},"credit":"b_pa"},{"player":{"id":687547,"link":"/api/v1/people/687547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:15:55.717Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Haydn McGeary strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-23T22:16:15.291Z","endTime":"2026-02-23T22:17:20.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":702333,"fullName":"Haydn McGeary","link":"/api/v1/people/702333"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687547,"fullName":"Ryan Ramsey","link":"/api/v1/people/687547"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702333,"fullName":"Haydn McGeary","link":"/api/v1/people/702333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683427,"link":"/api/v1/people/683427"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.425,"strikeZoneBottom":1.729,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159365711395047,"aZ":-15.649481946786894,"pfxX":1.3761331764807776,"pfxZ":9.28187227944185,"pX":0.39662547553550037,"pZ":2.3503141254465607,"vX0":-1.23217625945978,"vY0":-132.7719699453694,"vZ0":-6.929721974810654,"x":101.88,"y":175.32,"x0":0.6885537425145247,"y0":50.00405143493432,"z0":6.138709542180208,"aX":2.4503521744762087},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.5,"breakHorizontal":-2.2,"spinRate":2119,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.41296951580083974,"extension":5.531741864063722},"index":0,"playId":"cb7443cc-889c-37d8-9cce-310c43c688cc","pitchNumber":1,"startTime":"2026-02-23T22:16:15.366Z","endTime":"2026-02-23T22:16:18.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687547,"link":"/api/v1/people/687547","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":702333,"link":"/api/v1/people/702333","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":80.0,"endSpeed":73.9,"strikeZoneTop":3.425,"strikeZoneBottom":1.729,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.121432373273944,"aZ":-27.46882592876777,"pfxX":7.510305239635129,"pfxZ":3.409983959411436,"pX":1.3134531851816669,"pZ":2.4811669577904727,"vX0":-1.9947565627173462,"vY0":-116.54869984168548,"vZ0":-2.294721054450511,"x":66.93,"y":171.79,"x0":1.2025793970390788,"y0":50.00539503080735,"z0":6.063001735349692,"aX":10.372819646061927},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.9,"breakHorizontal":-13.2,"spinRate":2108,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4692661325942433,"extension":5.620866276412846},"index":1,"playId":"0e82f2f7-166f-3be1-9c7e-6945948ed30c","pitchNumber":2,"startTime":"2026-02-23T22:16:27.116Z","endTime":"2026-02-23T22:16:31.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687547,"link":"/api/v1/people/687547","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":702333,"link":"/api/v1/people/702333","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.425,"strikeZoneBottom":1.729,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.44475806634036,"aZ":-24.29695796552226,"pfxX":4.6273231590382045,"pfxZ":5.6303092532093935,"pX":-0.5247844101334802,"pZ":1.1951099230828544,"vX0":-4.895292753439571,"vY0":-117.0836878580705,"vZ0":-5.721112524440653,"x":137.0,"y":206.51,"x0":0.9840789529833482,"y0":50.00467399865632,"z0":5.920823075567232,"aX":6.477023026599935},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.1,"breakHorizontal":-7.3,"spinRate":2015,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.46637341010006406,"extension":5.784835043774393},"index":2,"playId":"73547bda-da0b-3542-9a0f-bc85dcda524a","pitchNumber":3,"startTime":"2026-02-23T22:16:39.537Z","endTime":"2026-02-23T22:16:42.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687547,"link":"/api/v1/people/687547","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":702333,"link":"/api/v1/people/702333","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-23T22:16:48.477Z","endTime":"2026-02-23T22:16:59.302Z","isPitch":false,"type":"action","player":{"id":702333,"link":"/api/v1/people/702333"},"defense":{"pitcher":{"id":687547,"link":"/api/v1/people/687547","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":702333,"link":"/api/v1/people/702333","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.425,"strikeZoneBottom":1.729,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212495426510962,"aZ":-20.515964127607816,"pfxX":-2.2542590723922027,"pfxZ":6.460028169784604,"pX":-1.7258947128660858,"pZ":3.872927844838071,"vX0":-5.40377594538915,"vY0":-132.90948627459716,"vZ0":-2.322467100483991,"x":182.79,"y":134.21,"x0":0.6194765895549745,"y0":50.00033999935856,"z0":6.234268725186138,"aX":-4.06660729539962},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.5,"breakHorizontal":5.2,"spinRate":2324,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4107598576219331,"extension":5.3864931560206},"index":4,"playId":"e2cfaaf0-65f2-361e-bf87-442e63742d78","pitchNumber":4,"startTime":"2026-02-23T22:16:59.302Z","endTime":"2026-02-23T22:17:05.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687547,"link":"/api/v1/people/687547","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":702333,"link":"/api/v1/people/702333","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.425,"strikeZoneBottom":1.729,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08136434081769,"aZ":-24.56226196204551,"pfxX":-3.336844495334689,"pfxZ":4.402550847819969,"pX":-1.4313452791754588,"pZ":2.4301098761373208,"vX0":-4.094265644354378,"vY0":-130.31890251564107,"vZ0":-5.0125603444995015,"x":171.56,"y":173.17,"x0":0.5905782356011687,"y0":50.00237508045126,"z0":6.221904423522788,"aX":-5.76779903035851},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":7.0,"spinRate":2414,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4194792527199054,"extension":5.394818885679234},"index":5,"playId":"edbb1c6f-6789-3508-82e0-c11b31602c6c","pitchNumber":5,"startTime":"2026-02-23T22:17:16.209Z","endTime":"2026-02-23T22:17:20.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687547,"link":"/api/v1/people/687547","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683427,"link":"/api/v1/people/683427"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":686523,"link":"/api/v1/people/686523"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":694187,"link":"/api/v1/people/694187"},"left":{"id":811289,"link":"/api/v1/people/811289"},"center":{"id":670224,"link":"/api/v1/people/670224"},"right":{"id":688457,"link":"/api/v1/people/688457"}},"offense":{"batter":{"id":702333,"link":"/api/v1/people/702333","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702333,"link":"/api/v1/people/702333"},"credit":"b_ab"},{"player":{"id":687547,"link":"/api/v1/people/687547"},"credit":"p_ab"},{"player":{"id":702333,"link":"/api/v1/people/702333"},"credit":"b_pa"},{"player":{"id":687547,"link":"/api/v1/people/687547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:17:20.640Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Kulasingam singles on a ground ball to right fielder Andy Garriola.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-23T22:19:53.135Z","endTime":"2026-02-23T22:20:38.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689608,"fullName":"Walker Powell","link":"/api/v1/people/689608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696513,"link":"/api/v1/people/696513"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Walker Powell replaces Tyler Ras.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-23T22:18:09.784Z","endTime":"2026-02-23T22:19:55.327Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689608,"link":"/api/v1/people/689608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680724,"link":"/api/v1/people/680724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.975724375162915,"aZ":-13.700468031215623,"pfxX":-3.34521857070591,"pfxZ":9.7631141867136,"pX":0.37138946848790827,"pZ":2.555822255191694,"vX0":7.705150563276865,"vY0":-136.66977214651644,"vZ0":-6.836115000268031,"x":102.84,"y":169.77,"x0":-2.049281903866257,"y0":50.006467013809214,"z0":6.029694617605286,"aX":-6.332722191790461},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":4.4,"spinRate":2121,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4006838316232004,"extension":6.361549337045237},"index":1,"playId":"308d396b-4d4e-3076-93de-95925a70378c","pitchNumber":1,"startTime":"2026-02-23T22:19:55.327Z","endTime":"2026-02-23T22:19:59.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432397708310084,"aZ":-24.15924253553869,"pfxX":-0.14747916299273278,"pfxZ":4.499211606314352,"pX":-0.3516948813483811,"pZ":3.2201097497216256,"vX0":4.55569834618855,"vY0":-131.96175491313596,"vZ0":-2.9811678117219156,"x":130.41,"y":151.84,"x0":-2.0739679955664596,"y0":50.003226586525074,"z0":6.124729780997594,"aX":-0.2634511311536772},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.8,"breakHorizontal":-0.6,"spinRate":2371,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.41347290648385515,"extension":6.2926408623113685},"index":2,"playId":"90c64248-43c8-30b5-807e-d641d7e453ac","pitchNumber":2,"startTime":"2026-02-23T22:20:14.470Z","endTime":"2026-02-23T22:20:19.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.728647527261728,"aZ":-30.888492207448945,"pfxX":-6.429207674715277,"pfxZ":0.8687287096148504,"pX":0.5156972479965476,"pZ":2.0057646350764657,"vX0":8.11555458121788,"vY0":-120.26296102188262,"vZ0":-2.8504811304960347,"x":97.34,"y":184.62,"x0":-2.0488832472455463,"y0":50.00342368282948,"z0":5.91343015212567,"aX":-9.52995619227094},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.2,"breakHorizontal":10.0,"spinRate":1497,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4533940459612533,"extension":6.272802731474419},"hitData":{"launchSpeed":89.1,"launchAngle":3.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.66,"coordY":118.05}},"index":3,"playId":"9d4ec98e-8d07-30ef-995d-5c67b3f8afb7","pitchNumber":3,"startTime":"2026-02-23T22:20:29.265Z","endTime":"2026-02-23T22:20:38.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814528,"link":"/api/v1/people/814528"},"credit":"b_ab"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_ab"},{"player":{"id":814528,"link":"/api/v1/people/814528"},"credit":"b_pa"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":9.7,"leverageIndex":1.88,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:20:38.487Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Nivens walks. Sam Kulasingam to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-23T22:20:36.239Z","endTime":"2026-02-23T22:22:09.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":811289,"fullName":"Spencer Nivens","link":"/api/v1/people/811289"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689608,"fullName":"Walker Powell","link":"/api/v1/people/689608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811289,"fullName":"Spencer Nivens","link":"/api/v1/people/811289"},"postOnSecond":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":811289,"fullName":"Spencer Nivens","link":"/api/v1/people/811289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":82.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44461384212671,"aZ":-22.87317017463219,"pfxX":-2.8282387532957474,"pfxZ":5.359134768192094,"pX":0.8815049082676027,"pZ":1.5404609046467235,"vX0":8.570245650844507,"vY0":-130.6585316247654,"vZ0":-6.814658573607858,"x":83.4,"y":197.19,"x0":-2.0676534798231727,"y0":50.004749789250496,"z0":5.890686438236707,"aX":-4.911272981491504},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":3.4,"spinRate":2294,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41852735490389303,"extension":6.31971767101542},"index":0,"playId":"361c0a3f-2bdc-3658-be63-4358e7725b73","pitchNumber":1,"startTime":"2026-02-23T22:21:11.343Z","endTime":"2026-02-23T22:21:16.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":811289,"link":"/api/v1/people/811289","batSide":{"code":"L","description":"Left"}},"first":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.1,"endSpeed":84.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17023566474562,"aZ":-19.941108635370135,"pfxX":-5.830370022434877,"pfxZ":6.686208475522066,"pX":-0.9755708429467626,"pZ":2.111634352035218,"vX0":5.19947657032371,"vY0":-133.95665993088355,"vZ0":-6.3567965366268275,"x":154.19,"y":181.77,"x0":-2.1780786640935346,"y0":50.003028816705196,"z0":5.926973827017217,"aX":-10.665612447063008},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":9.5,"spinRate":2044,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.40788637316138665,"extension":6.29091700012334},"index":1,"playId":"393f3284-fc5c-3d60-8438-0a10c07fc07f","pitchNumber":2,"startTime":"2026-02-23T22:21:26.924Z","endTime":"2026-02-23T22:21:30.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":811289,"link":"/api/v1/people/811289","batSide":{"code":"L","description":"Left"}},"first":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.7,"endSpeed":84.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.073835062619743,"aZ":-20.073471055312474,"pfxX":-4.071446189568168,"pfxZ":6.5459465976645514,"pX":-1.2608128057946875,"pZ":3.4459158482912637,"vX0":3.5790454051308607,"vY0":-135.01122398972353,"vZ0":-3.353459270460693,"x":165.06,"y":145.74,"x0":-2.073906157295151,"y0":50.00265424880398,"z0":6.114941118220909,"aX":-7.525244779180341},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":6.6,"spinRate":2081,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40551930897370836,"extension":6.277748852572776},"index":2,"playId":"9997788c-83d5-37bf-ac91-8ded685a3e5d","pitchNumber":3,"startTime":"2026-02-23T22:21:45.408Z","endTime":"2026-02-23T22:21:50.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":811289,"link":"/api/v1/people/811289","batSide":{"code":"L","description":"Left"}},"first":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.0,"endSpeed":84.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078627999681473,"aZ":-20.134008941074512,"pfxX":-3.3087479428162796,"pfxZ":6.577536921078352,"pX":-0.914750853010754,"pZ":2.8514721512053964,"vX0":4.482888883322461,"vY0":-133.9733398534364,"vZ0":-4.678444995643129,"x":151.87,"y":161.79,"x0":-2.174492431916617,"y0":50.001615630446416,"z0":6.046104355798498,"aX":-6.05590095241122},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":5.2,"spinRate":1977,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.407761142005175,"extension":6.282503556602673},"index":3,"playId":"f4c36cd1-2751-37de-86f0-ab40b4f2bcf2","pitchNumber":4,"startTime":"2026-02-23T22:22:02.807Z","endTime":"2026-02-23T22:22:09.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":811289,"link":"/api/v1/people/811289","batSide":{"code":"L","description":"Left"}},"first":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811289,"link":"/api/v1/people/811289"},"credit":"b_pa"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":14.2,"leverageIndex":3.7,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:22:09.029Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Vazquez flies out to right fielder Andy Garriola in foul territory. Sam Kulasingam to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-23T22:22:11.522Z","endTime":"2026-02-23T22:24:40.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694187,"fullName":"Daniel Vazquez","link":"/api/v1/people/694187"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689608,"fullName":"Walker Powell","link":"/api/v1/people/689608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811289,"fullName":"Spencer Nivens","link":"/api/v1/people/811289"},"postOnThird":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694187,"fullName":"Daniel Vazquez","link":"/api/v1/people/694187"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696513,"link":"/api/v1/people/696513"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57669120140261,"aZ":-30.479706312725295,"pfxX":7.102533944533986,"pfxZ":1.2045798082227464,"pX":0.5384313586067299,"pZ":2.1749058274156545,"vX0":4.3070196521724196,"vY0":-118.40455604331488,"vZ0":-2.630341893143642,"x":96.48,"y":180.06,"x0":-2.2300446616685976,"y0":50.0058834086783,"z0":6.101994077680127,"aX":10.040816665882554},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.8,"breakHorizontal":-13.9,"spinRate":2403,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.46340371061293917,"extension":6.179841029722077},"index":0,"playId":"4b04b783-7ee1-3ab6-a298-5e1bc29fc780","pitchNumber":1,"startTime":"2026-02-23T22:22:45.595Z","endTime":"2026-02-23T22:22:51.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"second":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236264482078088,"aZ":-33.10328114699022,"pfxX":5.234220645030567,"pfxZ":-0.6816344780409977,"pX":-0.271052870758622,"pZ":2.0789498032033094,"vX0":3.024429656886073,"vY0":-116.88833387533077,"vZ0":-2.0777666140459696,"x":127.33,"y":182.65,"x0":-2.2640386390758884,"y0":50.000189962170104,"z0":6.105029033171012,"aX":7.197697463718521},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.4,"breakHorizontal":-10.2,"spinRate":2426,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.46966036538525735,"extension":6.214028155252048},"index":1,"playId":"ebfafc67-038c-3730-9661-ec0b2ca84682","pitchNumber":2,"startTime":"2026-02-23T22:23:01.954Z","endTime":"2026-02-23T22:23:08.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"second":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-02-23T22:23:17.420Z","endTime":"2026-02-23T22:23:33.309Z","isPitch":false,"type":"action","player":{"id":694187,"link":"/api/v1/people/694187"},"defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"second":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.326695191772707,"aZ":-28.016677853481173,"pfxX":-9.906692577305769,"pfxZ":2.2832311710068094,"pX":-1.703369923946316,"pZ":1.608843729095809,"vX0":4.584460757081396,"vY0":-134.137612725462,"vZ0":-6.347249620282663,"x":181.93,"y":195.34,"x0":-2.1486202212447547,"y0":50.00263263057472,"z0":6.006388216919479,"aX":-18.031613710905464},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.0,"breakHorizontal":16.9,"spinRate":2061,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.40851838692275155,"extension":6.307220472326215},"index":3,"playId":"6c99ad7d-f287-386d-8665-c987a65e426f","pitchNumber":3,"startTime":"2026-02-23T22:23:33.309Z","endTime":"2026-02-23T22:23:37.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"second":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19175479203597,"aZ":-17.136775896170704,"pfxX":-3.4876730741633413,"pfxZ":8.134497965426238,"pX":1.0259229776702026,"pZ":2.4933388672042143,"vX0":8.800244439336476,"vY0":-134.38287675547036,"vZ0":-6.289243142975488,"x":77.89,"y":171.46,"x0":-1.8225812281919398,"y0":50.00192456019411,"z0":6.060019837770042,"aX":-6.447172682242916},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":4.7,"spinRate":2202,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4059155595460284,"extension":6.399679508564188},"index":4,"playId":"c16af5ac-c963-327f-a8b0-f5840336887f","pitchNumber":4,"startTime":"2026-02-23T22:23:49.501Z","endTime":"2026-02-23T22:23:55.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"second":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":81.3,"endSpeed":74.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.666517567716525,"aZ":-26.365776986889262,"pfxX":5.584798625635285,"pfxZ":4.142599287588287,"pX":1.085652441835852,"pZ":1.7431195438849958,"vX0":5.785433546184494,"vY0":-118.2721097829479,"vZ0":-3.9138021022514646,"x":75.62,"y":191.72,"x0":-2.1269743151196763,"y0":50.00335349336981,"z0":5.864665067283968,"aX":7.832731013593406},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.7,"breakHorizontal":-11.6,"spinRate":2452,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4648928425505323,"extension":6.173158496848327},"index":5,"playId":"c00d56d8-03b9-3cd0-9020-6f01430994b0","pitchNumber":5,"startTime":"2026-02-23T22:24:08.809Z","endTime":"2026-02-23T22:24:15.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"second":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7577465507456,"aZ":-19.402339501839833,"pfxX":-3.0983642998896297,"pfxZ":7.045745908640265,"pX":0.059426216905057054,"pZ":3.400510312127713,"vX0":6.530824209655824,"vY0":-133.519311716191,"vZ0":-3.473549939499325,"x":114.73,"y":146.97,"x0":-2.0115934203281425,"y0":50.00136944725926,"z0":6.1082696090260935,"aX":-5.615661681993565},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":4.3,"spinRate":2174,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.40965356153111454,"extension":6.271044657593851},"hitData":{"launchSpeed":93.1,"launchAngle":40.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.16,"coordY":128.7}},"index":6,"playId":"32b163d0-6cea-3a65-a51a-c9d6d6c22364","pitchNumber":6,"startTime":"2026-02-23T22:24:28.896Z","endTime":"2026-02-23T22:24:40.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":694187,"link":"/api/v1/people/694187","batSide":{"code":"R","description":"Right"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"second":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694187,"link":"/api/v1/people/694187"},"credit":"b_ab"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_ab"},{"player":{"id":694187,"link":"/api/v1/people/694187"},"credit":"b_pa"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":22.3,"awayTeamWinProbability":77.7,"homeTeamWinProbabilityAdded":-11.099999999999998,"leverageIndex":5.21,"dramaIndex":204.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:24:40.151Z","atBatIndex":65},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Peyton Wilson out on a sacrifice fly to left fielder Carter Trice in foul territory. Sam Kulasingam scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-23T22:24:51.669Z","endTime":"2026-02-23T22:26:36.450Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686523,"fullName":"Peyton Wilson","link":"/api/v1/people/686523"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689608,"fullName":"Walker Powell","link":"/api/v1/people/689608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811289,"fullName":"Spencer Nivens","link":"/api/v1/people/811289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":686523,"fullName":"Peyton Wilson","link":"/api/v1/people/686523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807714,"link":"/api/v1/people/807714"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"responsiblePitcher":{"id":689608,"link":"/api/v1/people/689608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.835787557357968,"aZ":-37.40753201989366,"pfxX":-0.40765978299516037,"pfxZ":-3.74349466166068,"pX":-0.11688188569904859,"pZ":2.386838728613,"vX0":4.8343177694178525,"vY0":-117.56468929289638,"vZ0":-0.7835518326437072,"x":121.46,"y":174.34,"x0":-2.1492664479128782,"y0":50.00511685112604,"z0":6.20434215851851,"aX":-0.5691460450880104},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.7,"breakHorizontal":-0.5,"spinRate":2293,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4663585788764566,"extension":6.143929815424579},"index":0,"playId":"3d900ade-b2cc-34a6-a7e6-627c7c947ee3","pitchNumber":1,"startTime":"2026-02-23T22:25:17.196Z","endTime":"2026-02-23T22:25:21.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686523,"link":"/api/v1/people/686523","batSide":{"code":"L","description":"Left"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"third":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874217067344823,"aZ":-16.253967459718336,"pfxX":-3.309082121721237,"pfxZ":8.495682873464933,"pX":-0.7650832348924462,"pZ":2.6989233259856475,"vX0":4.883607693372987,"vY0":-135.36543066992087,"vZ0":-5.904746115452064,"x":146.16,"y":165.91,"x0":-2.1546178084329477,"y0":50.0001229360689,"z0":6.0283939865868374,"aX":-6.1994153911163155},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":5.0,"spinRate":2254,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40314132733903474,"extension":6.331838152128271},"index":1,"playId":"5e5546ce-3a55-34ea-b5a7-3c900c8badc2","pitchNumber":2,"startTime":"2026-02-23T22:25:40.773Z","endTime":"2026-02-23T22:25:45.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686523,"link":"/api/v1/people/686523","batSide":{"code":"L","description":"Left"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"third":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.076,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.839244995089835,"aZ":-18.091191638744597,"pfxX":-3.4319229039959196,"pfxZ":7.632915771703199,"pX":0.6242703260415469,"pZ":2.4391606836510125,"vX0":8.122216228152705,"vY0":-134.86514800601861,"vZ0":-6.074599656917686,"x":93.2,"y":172.92,"x0":-1.9782219691611311,"y0":50.00655121048034,"z0":5.993417297826505,"aX":-6.3359673117087185},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":4.6,"spinRate":2303,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4058556745352999,"extension":6.2920002320934625},"index":2,"playId":"25a0acb7-e6b7-39c4-b307-69f31bd21fae","pitchNumber":3,"startTime":"2026-02-23T22:26:02.520Z","endTime":"2026-02-23T22:26:07.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686523,"link":"/api/v1/people/686523","batSide":{"code":"L","description":"Left"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"third":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13176694786431,"aZ":-38.138048846138204,"pfxX":0.8131884547951782,"pfxZ":-4.191504157659445,"pX":-0.8399433609214778,"pZ":3.2748392449771258,"vX0":2.4491241645551627,"vY0":-118.17073138280003,"vZ0":0.8749977599351009,"x":149.02,"y":150.36,"x0":-1.9926420113871033,"y0":50.00187886162216,"z0":6.3853392152385595,"aX":1.1571365767173072},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.2,"breakHorizontal":-2.0,"spinRate":2337,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.46233945724055214,"extension":6.168022948560701},"hitData":{"launchSpeed":85.4,"launchAngle":45.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.97,"coordY":127.18}},"index":3,"playId":"27bdaa0b-28fc-38ef-9007-1db654a9330d","pitchNumber":4,"startTime":"2026-02-23T22:26:25.187Z","endTime":"2026-02-23T22:26:36.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":686523,"link":"/api/v1/people/686523","batSide":{"code":"L","description":"Left"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"third":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686523,"link":"/api/v1/people/686523"},"credit":"b_pa"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"},{"credit":"b_foul_out"}],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-12.4,"leverageIndex":4.94,"dramaIndex":205.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:26:36.450Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elih Marrero doubles (1) on a ground ball to center fielder Kane Kepley. Spencer Nivens to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-23T22:26:42.139Z","endTime":"2026-02-23T22:27:56.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663503,"fullName":"Elih Marrero","link":"/api/v1/people/663503"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689608,"fullName":"Walker Powell","link":"/api/v1/people/689608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663503,"fullName":"Elih Marrero","link":"/api/v1/people/663503"},"postOnThird":{"id":811289,"fullName":"Spencer Nivens","link":"/api/v1/people/811289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663503,"fullName":"Elih Marrero","link":"/api/v1/people/663503"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":823807,"link":"/api/v1/people/823807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":811289,"fullName":"Spencer Nivens","link":"/api/v1/people/811289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":83.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38732925553843,"aZ":-25.14816744189253,"pfxX":-1.4662099090783962,"pfxZ":4.016479663709077,"pX":-0.7513294635422626,"pZ":3.32827585258011,"vX0":4.3118572844557725,"vY0":-130.83365232742736,"vZ0":-2.297347720865868,"x":145.64,"y":148.92,"x0":-2.2239948906128624,"y0":50.000071386019805,"z0":6.085830767701426,"aX":-2.5633354382568894},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":1.8,"spinRate":2339,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4172746829024967,"extension":6.281126003156638},"index":0,"playId":"7d023f2c-fd7b-39c5-9c77-a456f555d1b0","pitchNumber":1,"startTime":"2026-02-23T22:27:09.994Z","endTime":"2026-02-23T22:27:17.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"L","description":"Left"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":80.4,"endSpeed":75.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.11881316054836,"aZ":-36.99828993238735,"pfxX":1.307331911248319,"pfxZ":-3.4172232294240317,"pX":-1.5105840803358306,"pZ":2.8811508550348583,"vX0":1.2118072709988355,"vY0":-117.21537175044426,"vZ0":-0.002314425568865186,"x":173.2,"y":174.35,"x0":-2.201370346053434,"y0":50.00277929345376,"z0":6.2951834537855955,"aX":1.8455407085247952},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.0,"breakHorizontal":-2.6,"spinRate":2317,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4647049568613064,"extension":6.14179993126408},"index":1,"playId":"1968e297-a0b0-3d11-a4f5-5f7fd82ccae2","pitchNumber":2,"startTime":"2026-02-23T22:27:27.228Z","endTime":"2026-02-23T22:27:31.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"L","description":"Left"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.8,"endSpeed":85.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.030642162769162,"aZ":-17.50953549363401,"pfxX":-1.6467138363841236,"pfxZ":7.884495872106747,"pX":-0.07961630187243945,"pZ":2.367351210651128,"vX0":5.823499362439437,"vY0":-134.96774208916946,"vZ0":-6.334656953881965,"x":120.03,"y":174.86,"x0":-2.0433880963251063,"y0":50.005834802501845,"z0":5.960916240100625,"aX":-3.0642063952735765},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":1.8,"spinRate":2266,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40450811453277513,"extension":6.397960391645988},"hitData":{"launchSpeed":106.3,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.83,"coordY":90.16}},"index":2,"playId":"1c6b35c7-cbe8-331e-bacd-c0d58e7419d6","pitchNumber":3,"startTime":"2026-02-23T22:27:45.333Z","endTime":"2026-02-23T22:27:56.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"L","description":"Left"}},"first":{"id":811289,"link":"/api/v1/people/811289"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663503,"link":"/api/v1/people/663503"},"credit":"b_ab"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_ab"},{"player":{"id":663503,"link":"/api/v1/people/663503"},"credit":"b_pa"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":14.299999999999999,"leverageIndex":3.91,"dramaIndex":191.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:27:56.057Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kameron Misner strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-23T22:28:56.323Z","endTime":"2026-02-23T22:30:01.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689608,"fullName":"Walker Powell","link":"/api/v1/people/689608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676053,"link":"/api/v1/people/676053"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-23T22:28:17.187Z","endTime":"2026-02-23T22:28:58.630Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"second":{"id":663503,"link":"/api/v1/people/663503"},"third":{"id":811289,"link":"/api/v1/people/811289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.995345482390146,"aZ":-25.5791794585806,"pfxX":-0.29448917808302366,"pfxZ":3.806621196015418,"pX":0.24106168802808675,"pZ":2.3103545602100137,"vX0":6.268434764959755,"vY0":-130.6684457563743,"vZ0":-4.737267326337664,"x":107.81,"y":176.4,"x0":-2.1486266118670803,"y0":50.004763560499214,"z0":6.063896752715998,"aX":-0.5116736003674587},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":-0.8,"spinRate":2367,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4188481265445527,"extension":6.244942377722298},"index":1,"playId":"694cfe50-ca5b-3385-8201-49f194701e70","pitchNumber":1,"startTime":"2026-02-23T22:28:58.630Z","endTime":"2026-02-23T22:29:02.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"second":{"id":663503,"link":"/api/v1/people/663503"},"third":{"id":811289,"link":"/api/v1/people/811289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.247648913737454,"aZ":-29.09193814386085,"pfxX":-9.155382667952372,"pfxZ":2.046396079294489,"pX":-0.6658116609224124,"pZ":1.709716080242667,"vX0":6.387855632936406,"vY0":-121.60357929514738,"vZ0":-4.137859597702217,"x":142.38,"y":192.62,"x0":-2.1278935984173937,"y0":50.00453624255768,"z0":5.937121223088971,"aX":-13.811148116988807},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":15.2,"spinRate":1778,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.44918699125515094,"extension":6.3426581746480934},"index":2,"playId":"9b445950-8e17-3bdf-b29f-8a91afec0c8f","pitchNumber":2,"startTime":"2026-02-23T22:29:14.247Z","endTime":"2026-02-23T22:29:17.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"second":{"id":663503,"link":"/api/v1/people/663503"},"third":{"id":811289,"link":"/api/v1/people/811289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.763213077766835,"aZ":-28.491051035547066,"pfxX":-9.154245605745343,"pfxZ":2.3810388285086925,"pX":0.36453795709314907,"pZ":0.5670021007719565,"vX0":8.619833908998332,"vY0":-123.0987489768884,"vZ0":-6.786137892638972,"x":103.1,"y":223.47,"x0":-1.980957639808398,"y0":50.0026601534239,"z0":5.748534270016626,"aX":-14.152203969453616},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":14.8,"spinRate":1801,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.44370961465133707,"extension":6.533227977917971},"index":3,"playId":"cdc2e0f7-7ce6-3248-ba58-2f40d97db2f3","pitchNumber":3,"startTime":"2026-02-23T22:29:33.900Z","endTime":"2026-02-23T22:29:39.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"second":{"id":663503,"link":"/api/v1/people/663503"},"third":{"id":811289,"link":"/api/v1/people/811289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.710041980254836,"aZ":-18.159621388695765,"pfxX":-4.25696665485639,"pfxZ":7.515653470729429,"pX":0.7154777855200822,"pZ":3.691153692354525,"vX0":8.603628116139937,"vY0":-135.6883501552746,"vZ0":-2.9687335724164905,"x":89.73,"y":139.12,"x0":-1.943396280029253,"y0":50.002945526643686,"z0":6.064942284425439,"aX":-7.939005288329065},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":5.9,"spinRate":2297,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4036920249235654,"extension":6.40659837237611},"index":4,"playId":"6ad1b5df-931e-3f05-9092-f01dece421c9","pitchNumber":4,"startTime":"2026-02-23T22:29:56.540Z","endTime":"2026-02-23T22:30:01.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689608,"link":"/api/v1/people/689608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676053,"link":"/api/v1/people/676053"},"first":{"id":702333,"link":"/api/v1/people/702333"},"second":{"id":807257,"link":"/api/v1/people/807257"},"third":{"id":690958,"link":"/api/v1/people/690958"},"shortstop":{"id":806980,"link":"/api/v1/people/806980"},"left":{"id":807714,"link":"/api/v1/people/807714"},"center":{"id":823807,"link":"/api/v1/people/823807"},"right":{"id":696513,"link":"/api/v1/people/696513"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"second":{"id":663503,"link":"/api/v1/people/663503"},"third":{"id":811289,"link":"/api/v1/people/811289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_ab"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_ab"},{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_pa"},{"player":{"id":689608,"link":"/api/v1/people/689608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-24.2,"leverageIndex":8.77,"dramaIndex":373.0,"contextMetrics":{},"playEndTime":"2026-02-23T22:30:01.226Z","atBatIndex":68}]