[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a sharp line drive to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:04:24.390Z","endTime":"2026-02-21T20:05:46.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T15:50:10.333Z","endTime":"2026-02-21T19:36:41.236Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"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-21T19:36:41.236Z","endTime":"2026-02-21T20:02:55.796Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"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-21T20:02:55.796Z","endTime":"2026-02-21T20:04:26.586Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"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":92.4,"endSpeed":84.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657021831567064,"aZ":-14.750424498769288,"pfxX":0.6648096724842707,"pfxZ":9.539764924991879,"pX":0.11096662565988845,"pZ":2.8303405082006097,"vX0":-5.2253797962217075,"vY0":-134.4102283026313,"vZ0":-4.4092918420260805,"x":112.77,"y":162.36,"x0":1.995356993044929,"y0":50.0001905150802,"z0":5.542386315861865,"aX":1.2144570325305928},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-0.1,"spinRate":1633,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.4078023495274534,"extension":6.09301270601696},"index":3,"playId":"a8c70d35-5b0d-3c36-81ac-5ae62eb1b7d6","pitchNumber":1,"startTime":"2026-02-21T20:04:26.586Z","endTime":"2026-02-21T20:04:29.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.417687386962353,"aZ":-17.45838436383123,"pfxX":2.934403321039256,"pfxZ":7.975150942407613,"pX":-0.823411514551522,"pZ":3.6200447986336552,"vX0":-7.915193217461327,"vY0":-134.10480898367658,"vZ0":-2.030207851471887,"x":148.39,"y":141.04,"x0":1.768049024915638,"y0":50.0038451854962,"z0":5.614600713916408,"aX":5.4161138305389365},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-3.8,"spinRate":1010,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4063842980173633,"extension":6.1356566325733555},"index":4,"playId":"4a7ca170-ee03-39f6-9c49-3f7863f984e4","pitchNumber":2,"startTime":"2026-02-21T20:04:50.273Z","endTime":"2026-02-21T20:04:53.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.942409810155603,"aZ":-24.862305103580066,"pfxX":-3.463898553859365,"pfxZ":4.285486522421058,"pX":-1.0672859265084182,"pZ":2.5554298438711425,"vX0":-6.619411333864285,"vY0":-128.5613260413392,"vZ0":-2.6010862070086027,"x":157.68,"y":169.78,"x0":1.9719812459514694,"y0":50.001962548577545,"z0":5.472407503092457,"aX":-5.905142605512089},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":7.6,"spinRate":2250,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.4230186983090265,"extension":6.104750983090041},"index":5,"playId":"5f3f6460-2985-3eaf-98f2-ef2e8df50770","pitchNumber":3,"startTime":"2026-02-21T20:05:06.035Z","endTime":"2026-02-21T20:05:09.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.681588464908838,"aZ":-28.67665198016896,"pfxX":4.6527468920037105,"pfxZ":2.360054403334813,"pX":1.0568978655838597,"pZ":0.6308358538009312,"vX0":-3.8240709964937176,"vY0":-121.05104552349736,"vZ0":-5.3440327534330745,"x":76.71,"y":221.75,"x0":2.0527983541381847,"y0":50.00395792166606,"z0":5.378271460987828,"aX":6.903797075306247},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.2,"breakHorizontal":-7.6,"spinRate":1054,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4525059741417894,"extension":6.132238529916074},"index":6,"playId":"f9ab0c9b-53a1-32af-aec7-8cd39f7554b5","pitchNumber":4,"startTime":"2026-02-21T20:05:22.921Z","endTime":"2026-02-21T20:05:25.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361555333212685,"aZ":-29.555100819032617,"pfxX":1.798412047106189,"pfxZ":1.770762934894167,"pX":0.6054402180066674,"pZ":2.734315079230907,"vX0":-3.8474912810604387,"vY0":-120.76119570191062,"vZ0":-0.6418756389364871,"x":93.92,"y":164.95,"x0":1.9851386673577127,"y0":50.002478915620834,"z0":5.6018889085369485,"aX":2.6585801744542774},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.4,"breakHorizontal":-2.4,"spinRate":856,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4534469391852052,"extension":6.1182879067562785},"hitData":{"launchSpeed":103.8,"launchAngle":13.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.98,"coordY":99.66}},"index":7,"playId":"2c36293a-db59-358f-be1c-cc2754d0d278","pitchNumber":5,"startTime":"2026-02-21T20:05:39.209Z","endTime":"2026-02-21T20:05:46.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-02-21T20:05:46.855Z","atBatIndex":0},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Eugenio Suárez grounds into a force out, third baseman José Ramírez to second baseman Juan Brito. Tyler Stephenson out at 2nd. Eugenio Suárez to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:06:02.518Z","endTime":"2026-02-21T20:06:18.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.560703890776058,"aZ":-16.316906100521663,"pfxX":2.7395159201272126,"pfxZ":8.670622148937788,"pX":0.44594491493308275,"pZ":2.8765521482731917,"vX0":-5.133854187596685,"vY0":-134.04731755839816,"vZ0":-3.920877030245693,"x":100.0,"y":161.11,"x0":2.025595711453561,"y0":50.00656518985767,"z0":5.515028994305661,"aX":5.012973774027399},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":-4.0,"spinRate":2069,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.40780471273543384,"extension":6.15608188499483},"hitData":{"launchSpeed":91.3,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.95,"coordY":167.61}},"index":0,"playId":"fdbb8103-4eac-3caf-9393-b616d8cab337","pitchNumber":1,"startTime":"2026-02-21T20:06:07.845Z","endTime":"2026-02-21T20:06:18.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:06:18.946Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Will Benson grounds into a force out, first baseman CJ Kayfus to shortstop Gabriel Arias. Eugenio Suárez out at 2nd. Will Benson to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:06:30.553Z","endTime":"2026-02-21T20:08:16.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9496296831753,"aZ":-20.652059987618816,"pfxX":9.048599539836802,"pfxZ":6.485349492339302,"pX":-0.7807697361516396,"pZ":1.1548321128852124,"vX0":-10.09313140741256,"vY0":-132.3809085918821,"vZ0":-6.369523753708748,"x":146.76,"y":207.6,"x0":1.9035892949892617,"y0":50.00339840975029,"z0":5.101187936671647,"aX":16.079565371525256},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-14.3,"spinRate":2988,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4135616660673156,"extension":6.256187064819637},"index":0,"playId":"028f93cb-3b6d-3966-80b8-9b413afa438e","pitchNumber":1,"startTime":"2026-02-21T20:06:44.090Z","endTime":"2026-02-21T20:06:47.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.474591775075822,"aZ":-13.973656807450526,"pfxX":4.659076891273914,"pfxZ":10.21187319758873,"pX":-0.3813259157116137,"pZ":2.454027327025797,"vX0":-7.314387177213433,"vY0":-132.91358261384394,"vZ0":-5.016329440734517,"x":131.54,"y":172.52,"x0":1.8056923686865909,"y0":50.00608581688409,"z0":5.38680622388371,"aX":8.307314095530314},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":-6.8,"spinRate":2121,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4126833317626044,"extension":6.276940259605706},"index":1,"playId":"2170df97-f8b5-3fe0-8d6d-ebdcf957b2cf","pitchNumber":2,"startTime":"2026-02-21T20:07:00.541Z","endTime":"2026-02-21T20:07:03.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.800438404431866,"aZ":-20.484952359187755,"pfxX":7.184634926586927,"pfxZ":6.673346696831224,"pX":-0.35239242287725003,"pZ":2.679087874483817,"vX0":-8.582216736728814,"vY0":-131.73522447773166,"vZ0":-2.7120170475443266,"x":130.43,"y":166.44,"x0":2.018998322157701,"y0":50.00416545770848,"z0":5.241462840522202,"aX":12.58929429749833},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.6,"breakHorizontal":-11.0,"spinRate":1981,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4162789428602669,"extension":6.1972872833874995},"index":2,"playId":"2a5a3a54-e39b-320b-bff1-a63dd60a6c87","pitchNumber":3,"startTime":"2026-02-21T20:07:18.393Z","endTime":"2026-02-21T20:07:21.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"0d927251-41db-3930-b9c9-3add4c6d75aa","startTime":"2026-02-21T20:07:34.504Z","endTime":"2026-02-21T20:07:38.622Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.500215605952736,"aZ":-35.082887709535534,"pfxX":-6.374249134125403,"pfxZ":-2.0905089760822504,"pX":-1.0001033168392157,"pZ":1.6083144081955199,"vX0":-4.9961366596823416,"vY0":-117.62997179472055,"vZ0":-1.2366779356827797,"x":155.12,"y":195.36,"x0":1.983700372947962,"y0":50.00221020342217,"z0":5.410377962262157,"aX":-8.879202196818197},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.8,"breakHorizontal":12.8,"spinRate":2227,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4666612350429662,"extension":6.066583628226996},"index":4,"playId":"2b453822-d53c-376a-9c6d-3002cc9fabf0","pitchNumber":4,"startTime":"2026-02-21T20:07:51.513Z","endTime":"2026-02-21T20:07:54.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.274071787831314,"aZ":-22.865429952337227,"pfxX":5.570723020382816,"pfxZ":5.431661019391797,"pX":0.7892301492733579,"pZ":3.1913628160382377,"vX0":-5.578166541749764,"vY0":-130.57219719041137,"vZ0":-0.8792817882592476,"x":86.92,"y":152.61,"x0":2.236620798219095,"y0":50.00507079634936,"z0":5.263895867189552,"aX":9.553441787448651},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.8,"breakHorizontal":-8.8,"spinRate":2072,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4205847140781165,"extension":6.206349391536282},"hitData":{"launchSpeed":60.7,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.1,"coordY":174.19}},"index":5,"playId":"7ffd267a-2e69-3d0a-9a24-f2377751168d","pitchNumber":5,"startTime":"2026-02-21T20:08:10.777Z","endTime":"2026-02-21T20:08:16.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:08:16.152Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Stewart challenged (pitch result), call on the field was overturned: Sal Stewart walks. Will Benson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:08:42.286Z","endTime":"2026-02-21T20:10:02.395Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnSecond":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51303357697404,"aZ":-15.259279827312303,"pfxX":-0.42253978937466385,"pfxZ":9.390636086613496,"pX":0.8050145935302007,"pZ":3.264487511425276,"vX0":-3.1509598989202177,"vY0":-132.86965459756252,"vZ0":-3.287786226696414,"x":86.31,"y":150.64,"x0":2.057569265098433,"y0":50.00304868529706,"z0":5.616288004323096,"aX":-0.7600133181812497},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":1.4,"spinRate":2073,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.41109406842762963,"extension":6.017883898095074},"index":0,"playId":"c9390d1a-b033-3639-b41f-c1e936c196f3","pitchNumber":1,"startTime":"2026-02-21T20:08:50.622Z","endTime":"2026-02-21T20:08:54.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.672062230125775,"aZ":-26.96415449620371,"pfxX":-0.5156324529569436,"pfxZ":3.4223997745144885,"pX":0.525660706129515,"pZ":1.109690284560674,"vX0":-3.2017080460394385,"vY0":-122.21154315267131,"vZ0":-4.878310402183827,"x":96.96,"y":208.82,"x0":1.9163334842541704,"y0":50.00345756019239,"z0":5.430538140059776,"aX":-0.7842072249097476},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.4,"breakHorizontal":1.7,"spinRate":975,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4471242517481917,"extension":6.096277240596215},"index":1,"playId":"2bce7ff8-1900-39c8-89dc-30bd9ffe6520","pitchNumber":2,"startTime":"2026-02-21T20:09:05.228Z","endTime":"2026-02-21T20:09:08.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237442965267434,"aZ":-21.16618310220143,"pfxX":7.964090403520792,"pfxZ":6.274276481644357,"pX":-0.41933424246422096,"pZ":1.5675556344831418,"vX0":-9.186749410642323,"vY0":-131.43226868273612,"vZ0":-5.102101583141856,"x":132.98,"y":196.46,"x0":2.0826296704927176,"y0":50.00083923923406,"z0":5.100779341915578,"aX":13.965953281576013},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":-12.5,"spinRate":1885,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4163717253690491,"extension":6.1770609509880385},"index":2,"playId":"0fdfe217-054f-3d29-bd7c-0188fe3831f3","pitchNumber":3,"startTime":"2026-02-21T20:09:21.883Z","endTime":"2026-02-21T20:09:25.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.204729168157673,"aZ":-13.248776820982863,"pfxX":4.111896693319545,"pfxZ":10.59140485295952,"pX":-1.7668739474019375,"pZ":1.3817146676386043,"vX0":-10.400063331771173,"vY0":-132.32511227413303,"vZ0":-7.907100433409264,"x":184.35,"y":201.47,"x0":1.6668799603920772,"y0":50.00605232714592,"z0":5.363776692635241,"aX":7.3509875062466215},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-5.4,"spinRate":2173,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4127239028557268,"extension":6.216629897680555},"index":3,"playId":"e19b5aa7-5c96-3720-911f-41d534bc5690","pitchNumber":4,"startTime":"2026-02-21T20:09:41.355Z","endTime":"2026-02-21T20:09:44.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03074521562715,"aZ":-20.16292612467686,"pfxX":5.27395381008318,"pfxZ":6.846641865387912,"pX":0.9078574133241081,"pZ":3.1029508642820103,"vX0":-5.065260574846672,"vY0":-131.88798369834566,"vZ0":-1.7411090935137081,"x":82.39,"y":155.0,"x0":2.1715638389634115,"y0":50.0053895837501,"z0":5.264352897815061,"aX":9.257555710048772},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":-8.4,"spinRate":2103,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4158913010951295,"extension":6.111378959229347},"index":4,"playId":"bb8076f7-02b1-3e6e-a8a1-1ba0645a72e9","pitchNumber":5,"startTime":"2026-02-21T20:09:59.102Z","endTime":"2026-02-21T20:10:02.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"}},"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:10:02.395Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:10:44.171Z","endTime":"2026-02-21T20:11:49.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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(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":87.8,"endSpeed":81.3,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92986632243041,"aZ":-23.94175816453631,"pfxX":-6.033286141521243,"pfxZ":4.917693655835889,"pX":-0.4531271412246886,"pZ":3.0425323499281736,"vX0":-4.695036253552549,"vY0":-127.90943342531762,"vZ0":-1.5515864432978848,"x":134.27,"y":156.63,"x0":2.1835956321571266,"y0":50.00209998681822,"z0":5.516456287495221,"aX":-10.093501464205326},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":11.9,"spinRate":2159,"spinDirection":170},"zone":1,"typeConfidence":2.0,"plateTime":0.4266042523051623,"extension":6.337635208935857},"index":0,"playId":"045ef5be-2cba-3d3a-b7c1-d1240f1bb773","pitchNumber":1,"startTime":"2026-02-21T20:10:53.512Z","endTime":"2026-02-21T20:10:57.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35216238108297,"aZ":-31.443284387711582,"pfxX":-11.167310486897371,"pfxZ":0.5177559522817567,"pX":-1.02491189384587,"pZ":1.631382928261499,"vX0":-3.818139648899284,"vY0":-118.07764384097341,"vZ0":-1.9637395414936618,"x":156.07,"y":194.73,"x0":2.0618251969151933,"y0":50.005144083052706,"z0":5.352270644002994,"aX":-15.85459109963057},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.7,"breakHorizontal":21.1,"spinRate":2305,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.46291745119101657,"extension":6.236280645822662},"index":1,"playId":"cedb25c2-1b78-357f-b531-c79c3bf4788f","pitchNumber":2,"startTime":"2026-02-21T20:11:18.077Z","endTime":"2026-02-21T20:11:21.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-21T20:11:33.485Z","endTime":"2026-02-21T20:11:45.952Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.878160947322357,"aZ":-32.91386533291012,"pfxX":-9.853137275860542,"pfxZ":-0.5299364045635233,"pX":0.07221070199037807,"pZ":1.704939114894824,"vX0":-2.159930562273356,"vY0":-116.89494071135704,"vZ0":-1.2527617575606915,"x":114.25,"y":192.75,"x0":2.2883763470435787,"y0":50.00475458306026,"z0":5.335623477512749,"aX":-13.648010546612833},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.0,"breakHorizontal":18.4,"spinRate":2999,"spinDirection":336},"zone":8,"typeConfidence":2.0,"plateTime":0.4684143817809425,"extension":6.074345009906826},"index":3,"playId":"63165352-dc0b-3e81-9495-42ef481df39e","pitchNumber":3,"startTime":"2026-02-21T20:11:45.952Z","endTime":"2026-02-21T20:11:49.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:11:49.778Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:13:47.175Z","endTime":"2026-02-21T20:14:56.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.915536447208307,"aZ":-10.675763016223312,"pfxX":-3.7155530243016712,"pfxZ":10.794314516289333,"pX":-0.8758283588678181,"pZ":0.9975877950742663,"vX0":1.5264905575404537,"vY0":-140.06445848209736,"vZ0":-12.798768127746415,"x":150.38,"y":211.85,"x0":-0.9444163874934335,"y0":50.00221404363629,"z0":6.318229412188789,"aX":-7.400085615417003},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":6.5,"spinRate":2317,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.3906827651472642,"extension":6.215074497191249},"index":0,"playId":"071d2aa4-15aa-31fb-bcc5-f35353d679b6","pitchNumber":1,"startTime":"2026-02-21T20:14:07.357Z","endTime":"2026-02-21T20:14:10.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50450764048351,"aZ":-10.447409748720696,"pfxX":-4.140591558524979,"pfxZ":10.802136587524359,"pX":0.48023541941082754,"pZ":1.498931342966692,"vX0":5.167246951588562,"vY0":-141.236306219977,"vZ0":-11.71940534995803,"x":98.69,"y":198.31,"x0":-0.8388953777039316,"y0":50.002632579552746,"z0":6.384332503129467,"aX":-8.328076901448531},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":6.4,"spinRate":2410,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.38847112197700984,"extension":6.2798682759819355},"index":1,"playId":"0fbf93d9-e6a2-3980-95ee-76b39878dd6e","pitchNumber":2,"startTime":"2026-02-21T20:14:21.977Z","endTime":"2026-02-21T20:14:25.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06537580486911,"aZ":-19.611827698278294,"pfxX":-8.071328567793913,"pfxZ":7.588129112638733,"pX":-0.27462150969071786,"pZ":1.316551181241123,"vX0":5.1009628200597845,"vY0":-127.80548897408822,"vZ0":-8.581917469649623,"x":127.47,"y":203.23,"x0":-1.2465115658579926,"y0":50.006104588586645,"z0":6.255424992829644,"aX":-13.369905106193992},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.0,"breakHorizontal":13.4,"spinRate":1578,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.428388466480794,"extension":6.174567428306945},"hitData":{"launchSpeed":80.9,"launchAngle":42.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.66,"coordY":98.6}},"index":2,"playId":"b7376619-9d12-3f40-9a78-067ac5585404","pitchNumber":3,"startTime":"2026-02-21T20:14:48.437Z","endTime":"2026-02-21T20:14:56.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:14:56.096Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Angel Martínez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:15:05.796Z","endTime":"2026-02-21T20:16:10.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36364501945487,"aZ":-6.954253736588265,"pfxX":-7.874489542318758,"pfxZ":12.297307340022133,"pX":-1.1349704422426536,"pZ":2.770129212321174,"vX0":2.882094970597953,"vY0":-142.65521992400676,"vZ0":-9.048058811452139,"x":160.26,"y":163.99,"x0":-1.1383230989757587,"y0":50.00339982508814,"z0":6.430131927488224,"aX":-16.14756443794137},"breaks":{"breakAngle":60.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.5,"breakHorizontal":13.7,"spinRate":2439,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.38470035517987533,"extension":6.270557334009811},"index":0,"playId":"25454740-c268-3027-874d-c58cdd94fe9d","pitchNumber":1,"startTime":"2026-02-21T20:15:18.238Z","endTime":"2026-02-21T20:15:21.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265014506643293,"aZ":-29.38330128960069,"pfxX":-3.5165486100575816,"pfxZ":1.585733517156139,"pX":0.9843232006563789,"pZ":-0.8289799569930446,"vX0":6.657380555907852,"vY0":-131.81681625444543,"vZ0":-12.398040367642473,"x":79.48,"y":261.16,"x0":-1.1181224865498838,"y0":50.00093784688587,"z0":6.108034621234206,"aX":-6.182055972486115},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.2,"breakHorizontal":4.9,"spinRate":2503,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4156669061844167,"extension":6.350710904161408},"index":1,"playId":"22a95980-e825-3f07-9dc5-e3dc4aeb1d12","pitchNumber":2,"startTime":"2026-02-21T20:15:31.423Z","endTime":"2026-02-21T20:15:36.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.07566131047322,"aZ":-10.990078759207648,"pfxX":-8.997033133804129,"pfxZ":10.22387053426999,"pX":1.0803196798057049,"pZ":2.983996851174808,"vX0":9.064287835810061,"vY0":-143.6776794288504,"vZ0":-7.865151189575801,"x":75.82,"y":158.21,"x0":-0.9602215868673382,"y0":50.00176755617016,"z0":6.455371359540166,"aX":-18.64074719045027},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":14.3,"spinRate":2440,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.382526007823647,"extension":6.277273245300416},"index":2,"playId":"29e8933b-ddd6-3f9c-8542-525302af4625","pitchNumber":3,"startTime":"2026-02-21T20:15:50.889Z","endTime":"2026-02-21T20:15:54.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30389008876663,"aZ":-15.588781975570734,"pfxX":-7.725629794181905,"pfxZ":8.14285068007679,"pX":1.1332997823057334,"pZ":0.7227102863761415,"vX0":8.780446384418376,"vY0":-141.9854405718104,"vZ0":-12.718275829827892,"x":73.8,"y":219.27,"x0":-0.9993255804179122,"y0":50.00170804899888,"z0":6.2591486557798675,"aX":-15.73221473889732},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":12.1,"spinRate":2129,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3861473116036436,"extension":6.2752794885524334},"index":3,"playId":"730f6e4c-a92a-3f46-b9ba-ab8507938fbf","pitchNumber":4,"startTime":"2026-02-21T20:16:07.491Z","endTime":"2026-02-21T20:16:10.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:16:10.725Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:16:26.061Z","endTime":"2026-02-21T20:17:54.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92970778556594,"aZ":-11.38775029048624,"pfxX":-2.872544178631209,"pfxZ":10.294528315468535,"pX":0.1967185262837205,"pZ":2.482419077975071,"vX0":4.6282227670059894,"vY0":-140.94019411113894,"vZ0":-8.862242916601692,"x":109.5,"y":171.75,"x0":-1.0907314720964871,"y0":50.004855899475935,"z0":6.396110804941983,"aX":-5.801475348529509},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2401,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.38808069308149795,"extension":6.276769161974621},"index":0,"playId":"23461e49-24c5-3e71-8c72-8195861513c0","pitchNumber":1,"startTime":"2026-02-21T20:16:38.641Z","endTime":"2026-02-21T20:16:42.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28372435036979,"aZ":-26.770820145489484,"pfxX":0.978611895290397,"pfxZ":3.0863813058009884,"pX":0.07061990879129056,"pZ":2.132930510836262,"vX0":3.142648607685774,"vY0":-131.4295067470449,"vZ0":-5.818231362440606,"x":114.31,"y":181.19,"x0":-1.2668062243619482,"y0":50.006285147052516,"z0":6.357937605475333,"aX":1.7163241791882848},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":-2.4,"spinRate":2323,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.4163885893038044,"extension":6.128486342077677},"index":1,"playId":"8b5da59d-4a7c-3b00-9a03-dd1908223b4b","pitchNumber":2,"startTime":"2026-02-21T20:16:54.066Z","endTime":"2026-02-21T20:16:57.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"27da8111-c8df-3811-bee7-bd97329918d2","startTime":"2026-02-21T20:17:26.699Z","endTime":"2026-02-21T20:17:29.699Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70618371678594,"aZ":-12.118279463664562,"pfxX":-6.4635616591558325,"pfxZ":9.755256238850736,"pX":-0.5506542188193521,"pZ":3.932055400509639,"vX0":3.944034032765857,"vY0":-142.67963325134428,"vZ0":-5.214986943312012,"x":137.99,"y":132.61,"x0":-1.113220063840006,"y0":50.00225348996948,"z0":6.5511784668238215,"aX":-13.287727288185367},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":10.9,"spinRate":1575,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.3842982968633737,"extension":6.157334332047407},"index":3,"playId":"cd064a63-62fe-3e56-a8f3-13c4739848a3","pitchNumber":3,"startTime":"2026-02-21T20:17:50.878Z","endTime":"2026-02-21T20:17:54.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:17:54.278Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor walks. Angel Martínez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:18:06.513Z","endTime":"2026-02-21T20:19:33.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29574628216026,"aZ":-14.068637731887211,"pfxX":-9.744381945212524,"pfxZ":8.995818188713383,"pX":-0.6016453647189886,"pZ":1.5800806599102066,"vX0":5.115706276496885,"vY0":-141.2317528925354,"vZ0":-10.778929274706915,"x":139.93,"y":196.12,"x0":-1.174151680002163,"y0":50.002879987732726,"z0":6.359892455821129,"aX":-19.61075531540462},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":16.6,"spinRate":2181,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3883830330764684,"extension":6.393883773070261},"index":0,"playId":"24bc0b87-ec15-36e3-a0a3-e9a5d9c6fc02","pitchNumber":1,"startTime":"2026-02-21T20:18:28.046Z","endTime":"2026-02-21T20:18:31.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25177791739509,"aZ":-11.238952221606525,"pfxX":-3.841456120353971,"pfxZ":10.311092891548228,"pX":0.6192370990280218,"pZ":3.701599818902567,"vX0":5.64294392762853,"vY0":-141.79694724584408,"vZ0":-5.987589836553977,"x":93.4,"y":138.84,"x0":-0.9001069636311684,"y0":50.0069254190757,"z0":6.561908194877378,"aX":-7.803060312833884},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2329,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.38667360451233534,"extension":6.171872098474843},"index":1,"playId":"d1ec9034-ae16-315f-b696-6dfccbafc213","pitchNumber":2,"startTime":"2026-02-21T20:18:46.556Z","endTime":"2026-02-21T20:18:49.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.879238978579206,"aZ":-30.74794238906402,"pfxX":-2.7198936359895916,"pfxZ":0.8197895953020911,"pX":1.155151939670927,"pZ":0.46226122918107865,"vX0":7.241182578275988,"vY0":-131.63567851457216,"vZ0":-8.930329493226871,"x":72.97,"y":226.3,"x0":-1.2870840456573738,"y0":50.004415936561,"z0":6.2001000660984555,"aX":-4.738973531748713},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.5,"breakHorizontal":3.2,"spinRate":2522,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4172725784382405,"extension":6.331729712152185},"index":2,"playId":"8c8621a9-0da3-334c-be90-69e0ab0f03a4","pitchNumber":3,"startTime":"2026-02-21T20:19:04.711Z","endTime":"2026-02-21T20:19:07.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.415742332014695,"aZ":-10.960244696918021,"pfxX":-7.150763118549614,"pfxZ":10.607442386053432,"pX":1.7390325555733033,"pZ":1.5844419730088772,"vX0":10.306612768580747,"vY0":-140.85621502423646,"vZ0":-11.073483696400864,"x":50.71,"y":196.0,"x0":-1.0465236663937303,"y0":50.0053644318483,"z0":6.286431728615635,"aX":-14.30393618511657},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":10.7,"spinRate":2414,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.38956363285982976,"extension":6.379220319514752},"index":3,"playId":"e6f45cae-7bf6-3435-a41a-111143d65c23","pitchNumber":4,"startTime":"2026-02-21T20:19:30.456Z","endTime":"2026-02-21T20:19:33.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:19:33.540Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, shortstop Edwin Arroyo to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:19:46.266Z","endTime":"2026-02-21T20:20:28.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312837733666182,"aZ":-33.82193210895437,"pfxX":-2.2483654670478117,"pfxZ":-0.959111601717118,"pX":1.0752900776732104,"pZ":0.7771561382887084,"vX0":6.843209629216338,"vY0":-130.63910174923254,"vZ0":-7.657294027122006,"x":76.01,"y":217.8,"x0":-1.294126728251817,"y0":50.00408330843069,"z0":6.312145802386433,"aX":-3.8600827658557613},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.4,"breakHorizontal":2.4,"spinRate":2485,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.42039088642213107,"extension":6.324701712145757},"index":0,"playId":"9fc2692e-2cf7-3f21-a016-d8efe8b777e9","pitchNumber":1,"startTime":"2026-02-21T20:20:01.588Z","endTime":"2026-02-21T20:20:06.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":96.4,"endSpeed":88.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17804696549622,"aZ":-9.629664717134963,"pfxX":-3.213811399017368,"pfxZ":11.375118594071335,"pX":0.7141459397119149,"pZ":2.2344287817708532,"vX0":6.120511658302804,"vY0":-140.01973111864748,"vZ0":-9.68749057282337,"x":89.78,"y":178.45,"x0":-1.084380786845361,"y0":50.00209328013032,"z0":6.372926710037232,"aX":-6.3695016526867185},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":4.6,"spinRate":2306,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.3914549254869186,"extension":6.364982053713776},"hitData":{"launchSpeed":88.4,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.09,"coordY":155.45}},"index":1,"playId":"f36daee3-4b9a-3acf-a311-9e00b214e6c1","pitchNumber":2,"startTime":"2026-02-21T20:20:22.808Z","endTime":"2026-02-21T20:20:28.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"second":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:20:28.915Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out to first baseman CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:22:21.566Z","endTime":"2026-02-21T20:23:54.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":91.2,"endSpeed":83.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.306690269926683,"aZ":-13.697687832669363,"pfxX":3.316294737247829,"pfxZ":10.437343410499901,"pX":-1.1133569808911095,"pZ":2.326922060114485,"vX0":-8.517820351585518,"vY0":-132.47029957491205,"vZ0":-5.564139052522441,"x":159.44,"y":175.95,"x0":1.7184321914057035,"y0":50.00544071504273,"z0":5.462629667773366,"aX":5.8729540822450055},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.8,"breakHorizontal":-4.1,"spinRate":2195,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.41406921870180424,"extension":6.2504165013766695},"index":0,"playId":"c365c1c2-2b79-3ab9-8c72-482918f79489","pitchNumber":1,"startTime":"2026-02-21T20:22:43.815Z","endTime":"2026-02-21T20:22:47.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":91.0,"endSpeed":82.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.403304099334488,"aZ":-13.275684998754098,"pfxX":3.231121378489566,"pfxZ":10.772184749406982,"pX":0.21352565629126485,"pZ":1.5711144114158657,"vX0":-5.520611646160667,"vY0":-132.1734359712013,"vZ0":-7.325742659594034,"x":108.86,"y":196.36,"x0":1.9175440152259882,"y0":50.00075339042918,"z0":5.370270255337156,"aX":5.667793203166079},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":-4.6,"spinRate":2151,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4157382160885752,"extension":6.334656178153396},"index":1,"playId":"ab6dc133-edab-3f35-b2d4-7e050617acfc","pitchNumber":2,"startTime":"2026-02-21T20:22:58.196Z","endTime":"2026-02-21T20:23:01.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63412435763361,"aZ":-21.083307985110064,"pfxX":9.119173144884275,"pfxZ":6.4876053616071445,"pX":0.2879507885688022,"pZ":2.892365777889302,"vX0":-7.735381535870463,"vY0":-130.69193463642725,"vZ0":-1.9626170151734839,"x":106.02,"y":160.69,"x0":2.118858175134852,"y0":50.00076889975688,"z0":5.2563730710612315,"aX":15.58385103822054},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.5,"breakHorizontal":-14.5,"spinRate":2034,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4210333487329847,"extension":6.131209602478277},"index":2,"playId":"d67892aa-f3c2-3685-80f9-9be894dc000f","pitchNumber":3,"startTime":"2026-02-21T20:23:12.049Z","endTime":"2026-02-21T20:23:16.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":89.9,"endSpeed":82.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59081310165793,"aZ":-22.779659451983914,"pfxX":3.6024127493673075,"pfxZ":5.42446346434205,"pX":0.4797154851187019,"pZ":3.1286286372646464,"vX0":-5.38669961400484,"vY0":-130.80425474056352,"vZ0":-1.1723202124807186,"x":98.71,"y":154.31,"x0":2.097763209044589,"y0":50.00613632316373,"z0":5.290618744649138,"aX":6.243911837817549},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.8,"breakHorizontal":-5.3,"spinRate":2041,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.41873751425718186,"extension":6.157458845251142},"index":3,"playId":"8bc75c32-4a1c-3900-b51b-36a8bc4a1b1d","pitchNumber":4,"startTime":"2026-02-21T20:23:31.254Z","endTime":"2026-02-21T20:23:34.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54977837327582,"aZ":-31.327874289209184,"pfxX":-10.942757244996933,"pfxZ":0.6250074971043418,"pX":-0.38618549480849523,"pZ":1.963017149298618,"vX0":-2.503722817550388,"vY0":-116.23549117282056,"vZ0":-1.2033741071043833,"x":131.72,"y":185.78,"x0":2.1276842017846147,"y0":50.00533367232366,"z0":5.47214776354785,"aX":-14.919190257305768},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.1,"breakHorizontal":20.4,"spinRate":3004,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4719000073822559,"extension":6.1062914050828265},"hitData":{"launchSpeed":68.3,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.81,"coordY":166.34}},"index":4,"playId":"c2052939-4fed-3b63-b5c2-3a5b7e159116","pitchNumber":5,"startTime":"2026-02-21T20:23:48.862Z","endTime":"2026-02-21T20:23:54.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:23:54.065Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, second baseman Juan Brito to first baseman CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:24:07.778Z","endTime":"2026-02-21T20:24:56.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.621788438615376,"aZ":-32.433934984795215,"pfxX":-9.314831519919208,"pfxZ":-0.18268985318141517,"pX":-0.4574802932052752,"pZ":2.3419599124188815,"vX0":-3.0511316339347743,"vY0":-116.61550936526439,"vZ0":-0.21819629654128958,"x":134.44,"y":175.55,"x0":2.072749494016811,"y0":50.00548487950461,"z0":5.455418760045625,"aX":-13.036320120489219},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.1,"breakHorizontal":17.6,"spinRate":2261,"spinDirection":277},"zone":4,"typeConfidence":2.0,"plateTime":0.4668345983475515,"extension":6.066190585630697},"index":0,"playId":"417f8fd8-e5e2-364d-b2c2-6787e11d6755","pitchNumber":1,"startTime":"2026-02-21T20:24:20.843Z","endTime":"2026-02-21T20:24:24.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":78.9,"endSpeed":73.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.220579022862353,"aZ":-32.619725256888145,"pfxX":-8.188902487081489,"pfxZ":-0.3326258197872516,"pX":1.446762660321516,"pZ":2.5491078884228533,"vX0":0.5667919805733581,"vY0":-114.94373658170427,"vZ0":0.42783831064654665,"x":61.85,"y":169.95,"x0":2.263719426002734,"y0":50.001457202513734,"z0":5.501440515485871,"aX":-11.070321625891891},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.2,"breakHorizontal":14.8,"spinRate":2275,"spinDirection":292},"zone":12,"typeConfidence":2.0,"plateTime":0.47463990730324834,"extension":6.153627105728912},"index":1,"playId":"9755f4cd-9634-3cf1-bcff-6f62b9fe3209","pitchNumber":2,"startTime":"2026-02-21T20:24:35.678Z","endTime":"2026-02-21T20:24:38.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.179097083390882,"aZ":-28.996663676906795,"pfxX":6.315048301527254,"pfxZ":2.094545322094074,"pX":0.32661953817331385,"pZ":1.7898003209828153,"vX0":-5.823217840215663,"vY0":-121.77495909208797,"vZ0":-2.8916748023357597,"x":104.55,"y":190.46,"x0":1.9145755463934604,"y0":50.00594128916812,"z0":5.469914179260898,"aX":9.602033865950963},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.4,"breakHorizontal":-10.3,"spinRate":1092,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.44770533446422656,"extension":6.109065744654092},"hitData":{"launchSpeed":108.9,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.98,"coordY":138.45}},"index":2,"playId":"fad7d61c-7cb4-3fda-83bc-9633e8dac86e","pitchNumber":3,"startTime":"2026-02-21T20:24:48.358Z","endTime":"2026-02-21T20:24:56.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:24:56.497Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Toglia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:25:13.132Z","endTime":"2026-02-21T20:26:33.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35298201477335,"aZ":-13.048211344579427,"pfxX":1.9309972184709707,"pfxZ":10.478410240480471,"pX":-0.30883912193600715,"pZ":3.6681748764916233,"vX0":-6.250239737588671,"vY0":-134.31762710468058,"vZ0":-2.553556056779108,"x":128.77,"y":139.74,"x0":1.7984256706853798,"y0":50.00421096702744,"z0":5.560163419297072,"aX":3.5257744367121626},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":-2.2,"spinRate":3006,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.40794267407141405,"extension":6.152369072536591},"index":0,"playId":"8215921e-00ce-32da-b6e8-dbc72940004b","pitchNumber":1,"startTime":"2026-02-21T20:25:22.942Z","endTime":"2026-02-21T20:25:25.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":82.9,"endSpeed":76.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1944969267771,"aZ":-29.089035611174825,"pfxX":1.7690557025212605,"pfxZ":2.073571920573851,"pX":1.5494798118111843,"pZ":2.5784909299315215,"vX0":-1.9969208896939294,"vY0":-120.78333547532763,"vZ0":-0.8577250703909295,"x":57.94,"y":169.16,"x0":2.154782240077385,"y0":50.001246453472326,"z0":5.482430342209152,"aX":2.629465887190621},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.8,"breakHorizontal":-2.8,"spinRate":897,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4524271141262912,"extension":6.02608731879073},"index":1,"playId":"883fbab0-9708-32f1-9f9e-fd11a6b264e7","pitchNumber":2,"startTime":"2026-02-21T20:25:37.606Z","endTime":"2026-02-21T20:25:40.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":91.7,"endSpeed":84.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.126574119476807,"aZ":-17.899961908580234,"pfxX":4.310048159517926,"pfxZ":7.875426324696577,"pX":-0.754408076831702,"pZ":2.3252325487313485,"vX0":-7.989708755849011,"vY0":-133.3947329049016,"vZ0":-4.8273738678255285,"x":145.76,"y":176.0,"x0":1.7117657099230603,"y0":50.00567168260358,"z0":5.438394595438876,"aX":7.815481359615599},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":-6.2,"spinRate":2138,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4097028415395596,"extension":6.21524907762105},"index":2,"playId":"785a57f8-d4d2-3ab7-ad8d-2f70498dd55c","pitchNumber":3,"startTime":"2026-02-21T20:25:54.074Z","endTime":"2026-02-21T20:25:57.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.618815318191213,"aZ":-29.63390355517019,"pfxX":6.937175914547984,"pfxZ":1.683623191859125,"pX":0.9384958214877093,"pZ":1.8566336235728238,"vX0":-4.611102656998228,"vY0":-121.35974701946269,"vZ0":-2.370235082990912,"x":81.23,"y":188.65,"x0":1.9528175170714364,"y0":50.000484098173324,"z0":5.4027488234503,"aX":10.445651377898141},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.8,"breakHorizontal":-11.6,"spinRate":1095,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4496766986943821,"extension":6.15234773002996},"index":3,"playId":"abfb9823-3d33-3ffd-adec-9c14b25158df","pitchNumber":4,"startTime":"2026-02-21T20:26:11.883Z","endTime":"2026-02-21T20:26:15.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.382654117592413,"aZ":-30.993417620293446,"pfxX":-5.97362501741298,"pfxZ":0.838005157907217,"pX":0.1943870732429855,"pZ":2.3224710963507484,"vX0":-2.404485171386192,"vY0":-117.64652422410913,"vZ0":-0.628126382589014,"x":109.59,"y":176.07,"x0":2.0044184635218643,"y0":50.003164337956065,"z0":5.454501480435656,"aX":-8.410110915890634},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.7,"breakHorizontal":11.4,"spinRate":2300,"spinDirection":279},"zone":8,"typeConfidence":2.0,"plateTime":0.46478159683914155,"extension":6.175580505801097},"index":4,"playId":"5712182f-7076-33e8-a932-5b8a19a43faa","pitchNumber":5,"startTime":"2026-02-21T20:26:30.566Z","endTime":"2026-02-21T20:26:33.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669911,"link":"/api/v1/people/669911"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":669911,"link":"/api/v1/people/669911"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:26:33.566Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Fry grounds out softly, third baseman Eugenio Suárez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T20:28:19.787Z","endTime":"2026-02-21T20:29:23.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.747476041309483,"aZ":-11.118373929332908,"pfxX":-6.5249524867111965,"pfxZ":10.844642212911745,"pX":0.6699322963866684,"pZ":2.9596895581572737,"vX0":6.453346204004935,"vY0":-138.42003107511889,"vZ0":-7.814239079078806,"x":91.46,"y":158.87,"x0":-0.8433473537772358,"y0":50.002735195456545,"z0":6.56284864686019,"aX":-12.668541648639785},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":10.4,"spinRate":2997,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.39562726208599575,"extension":6.21006784169328},"index":0,"playId":"7fe6a172-6c47-384a-af16-48af223be308","pitchNumber":1,"startTime":"2026-02-21T20:28:45.777Z","endTime":"2026-02-21T20:28:48.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370376463589732,"aZ":-27.950746371468625,"pfxX":1.5803074046298118,"pfxZ":2.3991039491215234,"pX":1.531851964575142,"pZ":0.8799872715932898,"vX0":6.536210730944881,"vY0":-131.17749147372209,"vZ0":-8.703489105906911,"x":58.61,"y":215.02,"x0":-1.188102952547808,"y0":50.0017214289592,"z0":6.296213991817007,"aX":2.7777088825981187},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.8,"breakHorizontal":-4.2,"spinRate":2524,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4160929547519103,"extension":6.185886910358455},"index":1,"playId":"831fe5b3-3f29-35a8-bd8b-c125418e2a86","pitchNumber":2,"startTime":"2026-02-21T20:28:59.072Z","endTime":"2026-02-21T20:29:04.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538847431081912,"aZ":-26.731389725966363,"pfxX":-0.033288488627635004,"pfxZ":3.109958120338015,"pX":0.817859075872012,"pZ":1.3953164648522787,"vX0":5.0402403493379415,"vY0":-130.92458490568646,"vZ0":-7.780243935009149,"x":85.83,"y":201.11,"x0":-1.1213720993387044,"y0":50.00479022289032,"z0":6.3828182564079485,"aX":-0.05954743458364402},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":-1.0,"spinRate":2566,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.41707802949363826,"extension":6.157771444035214},"hitData":{"launchSpeed":53.7,"launchAngle":16.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.71,"coordY":175.08}},"index":2,"playId":"e3937cd6-6fbc-3caf-8f67-6c2feefc0521","pitchNumber":3,"startTime":"2026-02-21T20:29:17.821Z","endTime":"2026-02-21T20:29:23.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:29:23.302Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging, catcher Tyler Stephenson to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T20:29:33.851Z","endTime":"2026-02-21T20:30:45.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"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":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506943044180595,"aZ":-22.266703912072273,"pfxX":-9.121559413447066,"pfxZ":5.796099107849195,"pX":0.8061112297871461,"pZ":1.91609222569957,"vX0":7.928765535245422,"vY0":-129.51385584347835,"vZ0":-6.978529720261524,"x":86.27,"y":187.05,"x0":-1.1008311112159341,"y0":50.00162389873395,"z0":6.332860564977423,"aX":-15.58938637672973},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":1485,"spinDirection":165},"zone":9,"typeConfidence":2.0,"plateTime":0.42191924464365327,"extension":6.2196890274687515},"index":0,"playId":"7894e9c0-ff72-35b9-a983-7539d3066eea","pitchNumber":1,"startTime":"2026-02-21T20:29:52.215Z","endTime":"2026-02-21T20:29:55.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":97.6,"endSpeed":88.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44435573196059,"aZ":-8.986919186909654,"pfxX":-2.992937881790045,"pfxZ":11.4910566927445,"pX":-0.7139451498543921,"pZ":3.074368914214652,"vX0":1.9171250080524396,"vY0":-141.86256683829615,"vZ0":-7.962541537900382,"x":144.21,"y":155.77,"x0":-1.013109780270249,"y0":50.004438698363245,"z0":6.50696796367164,"aX":-6.0406457184285856},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":4.9,"spinRate":1735,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3875553611523457,"extension":6.300037868975691},"index":1,"playId":"13df4c07-02ba-3e12-a54c-8d352f2f3907","pitchNumber":2,"startTime":"2026-02-21T20:30:05.618Z","endTime":"2026-02-21T20:30:10.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41300656069747,"aZ":-12.727567343609481,"pfxX":-4.095819066789122,"pfxZ":9.663692293621475,"pX":-0.5159579197308376,"pZ":4.457776454648644,"vX0":2.7113235250902314,"vY0":-141.03656012010381,"vZ0":-3.9521270069819194,"x":136.67,"y":118.42,"x0":-0.9581870824893062,"y0":50.00238360247747,"z0":6.699505775962881,"aX":-8.241767856582868},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2424,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3885311126355506,"extension":6.160843052142451},"index":2,"playId":"14ab567f-da2d-3163-92d0-f0d7183aaf68","pitchNumber":3,"startTime":"2026-02-21T20:30:25.750Z","endTime":"2026-02-21T20:30:28.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.727806714686498,"aZ":-32.08893490876936,"pfxX":1.4287850370160946,"pfxZ":0.05086637341739797,"pX":0.23515300461547595,"pZ":0.9302308612638247,"vX0":3.187533227743731,"vY0":-129.46922151015275,"vZ0":-7.621256911314398,"x":108.04,"y":213.66,"x0":-1.1951329692512858,"y0":50.00425931229653,"z0":6.3511836401239625,"aX":2.437730680646051},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.3,"breakHorizontal":-3.2,"spinRate":2433,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4222324729166558,"extension":6.2651624649780375},"index":3,"playId":"a7a2b445-097b-37a3-adf7-8a91d599300d","pitchNumber":4,"startTime":"2026-02-21T20:30:42.326Z","endTime":"2026-02-21T20:30:45.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:30:45.326Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Johnathan Rodríguez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T20:31:10.251Z","endTime":"2026-02-21T20:32:34.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"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":97.6,"endSpeed":89.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373456652993184,"aZ":-8.69101211990279,"pfxX":-1.6429462884201351,"pfxZ":11.48182528963532,"pX":1.007191101709911,"pZ":1.494810649507892,"vX0":5.5362347452976355,"vY0":-141.64982792352924,"vZ0":-12.04986604503549,"x":78.61,"y":198.42,"x0":-0.7536183000025333,"y0":50.00572038415314,"z0":6.345183398995291,"aX":-3.361424563171327},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.7,"breakHorizontal":1.9,"spinRate":2491,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.3857111034137968,"extension":6.327118001326672},"index":0,"playId":"2c8d48cb-8c06-389a-8652-40a7369f0fe7","pitchNumber":1,"startTime":"2026-02-21T20:31:10.620Z","endTime":"2026-02-21T20:31:13.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203520974882533,"aZ":-11.109046960193105,"pfxX":-3.173984077864139,"pfxZ":10.309695044241447,"pX":0.3738511809065713,"pZ":3.0512367497046586,"vX0":4.531519282323453,"vY0":-141.54293459053795,"vZ0":-7.732453573851902,"x":102.75,"y":156.4,"x0":-0.8303297592915658,"y0":50.000942015727205,"z0":6.517656921185909,"aX":-6.484409547597251},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":1796,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.385932627231953,"extension":6.379274287491228},"index":1,"playId":"892556b0-9a5c-351b-91aa-6ed22016f233","pitchNumber":2,"startTime":"2026-02-21T20:31:26.176Z","endTime":"2026-02-21T20:31:29.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.639598023867535,"aZ":-10.451114279154307,"pfxX":-6.858764560969262,"pfxZ":10.778637858676024,"pX":-0.12589076219631978,"pZ":1.4367968353540914,"vX0":4.250103540964257,"vY0":-141.8220785932141,"vZ0":-11.772384986440194,"x":121.8,"y":199.99,"x0":-0.7610535244418501,"y0":50.00668732173172,"z0":6.333153445082474,"aX":-13.82680827887343},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":11.4,"spinRate":2401,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.3877920655376861,"extension":6.507642339804389},"index":2,"playId":"16ab3f0c-8fb1-3510-af65-24bdcfcf8ed2","pitchNumber":3,"startTime":"2026-02-21T20:31:40.921Z","endTime":"2026-02-21T20:31:45.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.505361779022177,"aZ":-28.67961370144075,"pfxX":-5.113942013123485,"pfxZ":2.031410860437612,"pX":1.4172466237382022,"pZ":1.5750462291645073,"vX0":8.078192588881825,"vY0":-130.81534544790978,"vZ0":-6.683681518296475,"x":62.98,"y":196.25,"x0":-1.0569366593055578,"y0":50.00410396941767,"z0":6.33462471566313,"aX":-8.79910937390242},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":7.3,"spinRate":2523,"spinDirection":357},"zone":14,"typeConfidence":2.0,"plateTime":0.4198926869742512,"extension":6.262775829671969},"index":3,"playId":"e25bcc57-ff10-303c-9fb2-08b38b9e50b1","pitchNumber":4,"startTime":"2026-02-21T20:31:59.209Z","endTime":"2026-02-21T20:32:02.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94987708240973,"aZ":-31.32911448645907,"pfxX":0.9291583939549124,"pfxZ":0.4683733178167335,"pX":0.9941438191834358,"pZ":1.6857359852348268,"vX0":5.223822951042352,"vY0":-132.12041191677,"vZ0":-6.399667637658926,"x":79.11,"y":193.27,"x0":-1.1164490640672184,"y0":50.00004406664399,"z0":6.3954177833646195,"aX":1.668575909467759},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.1,"breakHorizontal":-2.6,"spinRate":2560,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4120652562007394,"extension":6.154056912592025},"index":4,"playId":"5e477f40-8853-3e21-b6b7-971350962a95","pitchNumber":5,"startTime":"2026-02-21T20:32:14.110Z","endTime":"2026-02-21T20:32:17.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.726645621056946,"aZ":-9.604498615397164,"pfxX":-7.244382703803794,"pfxZ":11.032937476734732,"pX":0.5228528658452468,"pZ":1.2587731669236002,"vX0":6.3907999346856625,"vY0":-142.15136853624583,"vZ0":-12.458329658579327,"x":97.07,"y":204.79,"x0":-0.8137490404554316,"y0":50.005914159481335,"z0":6.309508298473282,"aX":-14.821975802833306},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":11.8,"spinRate":2521,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.3853967557854894,"extension":6.421916917307742},"index":5,"playId":"1e90f9b5-7d29-3082-b738-7f2011f4d003","pitchNumber":6,"startTime":"2026-02-21T20:32:31.297Z","endTime":"2026-02-21T20:32:34.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:32:34.915Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Brito pops out to shortstop Edwin Arroyo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T20:32:55.265Z","endTime":"2026-02-21T20:33:44.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8842730680588,"aZ":-9.946710327748837,"pfxX":-9.37067721597125,"pfxZ":10.96565260130237,"pX":0.9599950229427173,"pZ":1.942361169604499,"vX0":8.931610473066298,"vY0":-142.02347712751376,"vZ0":-10.498527351335671,"x":80.41,"y":186.34,"x0":-1.0200909873071569,"y0":50.00046819012025,"z0":6.3354540199464715,"aX":-18.991789969153523},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":15.0,"spinRate":2160,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.3868027309805373,"extension":6.455650595883899},"index":0,"playId":"796be395-9463-3033-a399-dfafe22e2976","pitchNumber":1,"startTime":"2026-02-21T20:33:02.917Z","endTime":"2026-02-21T20:33:05.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532391192869223,"aZ":-24.539839264008165,"pfxX":-11.649407420719205,"pfxZ":4.4687017378202425,"pX":-0.5432129638033635,"pZ":2.258156083723893,"vX0":5.817310396622157,"vY0":-129.92565764768486,"vZ0":-5.588967777819089,"x":137.71,"y":177.81,"x0":-1.299242003998978,"y0":50.00219975857788,"z0":6.305173309521451,"aX":-19.89081242083722},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":19.8,"spinRate":1494,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.421780939793039,"extension":6.390505882085178},"index":1,"playId":"0e7a1bb2-d32e-30d0-8a6e-04c8885be84f","pitchNumber":2,"startTime":"2026-02-21T20:33:19.269Z","endTime":"2026-02-21T20:33:22.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32394953707069,"aZ":-12.584119782627884,"pfxX":-5.291253373486197,"pfxZ":9.52978522836531,"pX":0.3887407076140569,"pZ":2.3619306220595053,"vX0":5.678123889167566,"vY0":-142.38566001719857,"vZ0":-9.086839301761401,"x":102.18,"y":175.01,"x0":-0.9426907068993021,"y0":50.0051009712266,"z0":6.388731172821892,"aX":-10.879338025772459},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":8.4,"spinRate":2959,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.3845030437935204,"extension":6.37240928747371},"hitData":{"launchSpeed":74.9,"launchAngle":60.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":98.91,"coordY":146.32}},"index":2,"playId":"a0d53c88-f7af-3645-8a11-0e1724bcc94e","pitchNumber":3,"startTime":"2026-02-21T20:33:36.150Z","endTime":"2026-02-21T20:33:44.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671286,"link":"/api/v1/people/671286"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_ab"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_ab"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":695505,"link":"/api/v1/people/695505"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:33:44.250Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edwin Arroyo doubles (1) on a sharp line drive to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T20:36:09.726Z","endTime":"2026-02-21T20:37:07.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Colin Holderman replaces Logan Allen.","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-21T20:35:31.041Z","endTime":"2026-02-21T20:36:11.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.642504488257682,"aZ":-20.647549545276956,"pfxX":-1.4649346986721987,"pfxZ":6.283321103492483,"pX":0.8401886121304902,"pZ":0.5565147318216339,"vX0":8.747539643367702,"vY0":-133.77698953196526,"vZ0":-10.072432256311805,"x":84.97,"y":223.75,"x0":-2.2649521225839346,"y0":50.000270791273216,"z0":5.8170566851956504,"aX":-2.6866596932335707},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.6,"breakHorizontal":1.0,"spinRate":2320,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4075727682033623,"extension":6.396302959869628},"index":1,"playId":"3c002852-302b-3f5c-b9a9-ac9a7bb62b0a","pitchNumber":1,"startTime":"2026-02-21T20:36:11.470Z","endTime":"2026-02-21T20:36:14.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.718288348649292,"aZ":-13.621304319598918,"pfxX":-5.663711952650973,"pfxZ":9.497912020295674,"pX":-0.935053329094603,"pZ":3.600699921734245,"vX0":5.7735282852876395,"vY0":-138.36454001480973,"vZ0":-4.095434084878441,"x":152.64,"y":141.56,"x0":-2.3054374259084938,"y0":50.003601292290156,"z0":6.002580645571347,"aX":-11.064377282176425},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":9.1,"spinRate":2237,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39473098009720253,"extension":6.31950143818326},"index":2,"playId":"7d96a204-e3fc-39b4-a1e7-efddbe9d91f0","pitchNumber":2,"startTime":"2026-02-21T20:36:30.026Z","endTime":"2026-02-21T20:36:34.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.111499637228075,"aZ":-39.804576509233925,"pfxX":7.229681163017062,"pfxZ":-5.455803680562633,"pX":-1.4569397453881443,"pZ":2.917567628514555,"vX0":-0.11695149659516246,"vY0":-117.45387502349088,"vZ0":0.6868077755092461,"x":172.54,"y":160.01,"x0":-2.345958843401922,"y0":50.00408298095937,"z0":6.320906045320467,"aX":10.10799089650235},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.5,"breakHorizontal":-13.1,"spinRate":2777,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4662248505343891,"extension":6.399930973900585},"index":3,"playId":"7255f0dc-17e0-3389-b57d-5d39cb7a3064","pitchNumber":3,"startTime":"2026-02-21T20:36:47.305Z","endTime":"2026-02-21T20:36:50.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92109593518262,"aZ":-21.875383625320577,"pfxX":0.9184995244282974,"pfxZ":5.7013602640796694,"pX":-0.3538007445046579,"pZ":1.8731161961352547,"vX0":5.125415429566131,"vY0":-133.1173034996546,"vZ0":-6.387206000595976,"x":130.49,"y":188.21,"x0":-2.4185054932842003,"y0":50.00098324282622,"z0":5.872898163600808,"aX":1.6575418994447055},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-2.8,"spinRate":2363,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4104942160312257,"extension":6.290336099830912},"hitData":{"launchSpeed":100.8,"launchAngle":18.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":88.01,"coordY":75.77}},"index":4,"playId":"4041ecbd-8c21-35cd-a8d3-d75abed41aa3","pitchNumber":4,"startTime":"2026-02-21T20:37:01.096Z","endTime":"2026-02-21T20:37:07.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":0.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:37:07.517Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T20:37:40.378Z","endTime":"2026-02-21T20:39:48.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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.6,"endSpeed":89.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19528592957304,"aZ":-15.923186634469985,"pfxX":-9.659902515707362,"pfxZ":7.987477733501623,"pX":-0.10168065463366806,"pZ":1.5298724260223486,"vX0":9.023868692324779,"vY0":-141.6863466788157,"vZ0":-9.277329110233822,"x":120.88,"y":197.47,"x0":-2.0718711101101634,"y0":50.00454400369417,"z0":5.863159136387804,"aX":-19.6543154952126},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":15.7,"spinRate":2218,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.38650208299857125,"extension":6.467586581839978},"index":0,"playId":"f734aab2-8f13-3c40-bb2e-31bb2b1e5391","pitchNumber":1,"startTime":"2026-02-21T20:37:48.486Z","endTime":"2026-02-21T20:37:51.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44409960249248,"aZ":-16.021560365209993,"pfxX":-9.65194680277165,"pfxZ":7.994701799716848,"pX":0.03310271916381988,"pZ":1.3990562803444366,"vX0":9.316805052029501,"vY0":-141.07766945527905,"vZ0":-9.609688533766308,"x":115.74,"y":201.01,"x0":-2.054690392224895,"y0":50.00116907093623,"z0":5.877100407579356,"aX":-19.496431350114026},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":15.6,"spinRate":2173,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3879249997704104,"extension":6.550928681676475},"index":1,"playId":"7d06d722-d72a-39e0-be7d-49d87bdda0b7","pitchNumber":2,"startTime":"2026-02-21T20:38:05.027Z","endTime":"2026-02-21T20:38:08.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.511375530129136,"aZ":-19.48941677655673,"pfxX":-10.241083351166477,"pfxZ":6.274190265130136,"pX":-0.973481701118901,"pZ":2.944517728908004,"vX0":7.362333420428527,"vY0":-141.16274253226726,"vZ0":-5.17023297917435,"x":154.11,"y":159.28,"x0":-2.282070979175792,"y0":50.00436046277665,"z0":6.050733864378552,"aX":-20.712897217375},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":17.0,"spinRate":2300,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3876904367185321,"extension":6.44796507237708},"index":2,"playId":"56d94b39-bc29-33ef-9c14-5908b7537e57","pitchNumber":3,"startTime":"2026-02-21T20:38:26.119Z","endTime":"2026-02-21T20:38:29.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"08319006-0196-0033-001c-f08cd117d70a","startTime":"2026-02-21T20:38:54.229Z","endTime":"2026-02-21T20:39:13.678Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5101462446011,"aZ":-26.94508399825028,"pfxX":5.68849914419241,"pfxZ":3.4526081000866036,"pX":2.0135724769546712,"pZ":1.755663785506972,"vX0":9.001710308936524,"vY0":-122.58380974608399,"vZ0":-4.047866851530471,"x":40.25,"y":191.38,"x0":-2.4529866525693516,"y0":50.0010650547679,"z0":5.743461050088885,"aX":8.605272165370717},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.5,"breakHorizontal":-12.5,"spinRate":2636,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44779318671645596,"extension":6.4784018448832645},"index":4,"playId":"142f691d-fa80-3861-af6d-6e02a71f0765","pitchNumber":4,"startTime":"2026-02-21T20:39:13.678Z","endTime":"2026-02-21T20:39:16.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"04b7e574-73cf-3d7c-b600-7965c50d937e","startTime":"2026-02-21T20:38:49.857Z","endTime":"2026-02-21T20:38:53.280Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.927684409141182,"aZ":-18.427750164425134,"pfxX":-9.820828943557952,"pfxZ":6.807988570596426,"pX":0.2870901403840055,"pZ":2.50788130894351,"vX0":10.201283695747861,"vY0":-141.17835440241365,"vZ0":-6.328335096025732,"x":106.06,"y":171.07,"x0":-2.0959687542613605,"y0":50.005835510525586,"z0":5.963263466498655,"aX":-19.841758245462216},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":2280,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3878632931768933,"extension":6.44305803012948},"index":6,"playId":"5be395b4-dd2d-3e9c-9498-92a006fedad5","pitchNumber":5,"startTime":"2026-02-21T20:39:45.528Z","endTime":"2026-02-21T20:39:48.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.37,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:39:48.859Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T20:40:00.276Z","endTime":"2026-02-21T20:40:59.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690669609852335,"aZ":-26.326319487804447,"pfxX":6.650961043753013,"pfxZ":4.063096098401758,"pX":1.1944786573884685,"pZ":2.2251894542102044,"vX0":6.732525523221635,"vY0":-119.93360930133161,"vZ0":-2.817330528650259,"x":71.47,"y":178.7,"x0":-2.525391864433207,"y0":50.00490081222075,"z0":5.791615801921565,"aX":9.577255042558155},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.8,"breakHorizontal":-13.8,"spinRate":2547,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4587229149811334,"extension":6.343156598607397},"index":0,"playId":"59d9a334-20c6-3ce9-a4c7-bd16dba62d5a","pitchNumber":1,"startTime":"2026-02-21T20:40:15.698Z","endTime":"2026-02-21T20:40:18.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.991472740902243,"aZ":-25.231296173465527,"pfxX":6.867631674279091,"pfxZ":4.616215392065946,"pX":1.3159383858035072,"pZ":1.839282102372483,"vX0":6.880891466953028,"vY0":-122.1213975118348,"vZ0":-4.230454257603339,"x":66.84,"y":189.12,"x0":-2.4347939790542714,"y0":50.003180899031385,"z0":5.775084379557949,"aX":10.328596438119813},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.6,"breakHorizontal":-14.2,"spinRate":2580,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4492239884881868,"extension":6.627397230298124},"index":1,"playId":"13da9eec-2a48-342c-9c50-ca9df491bc13","pitchNumber":2,"startTime":"2026-02-21T20:40:35.031Z","endTime":"2026-02-21T20:40:38.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.220076738660982,"aZ":-23.69127456335772,"pfxX":6.13816472088685,"pfxZ":5.661834788074569,"pX":-0.18083216573486163,"pZ":1.9862790000454027,"vX0":4.318923676214608,"vY0":-122.2489851066323,"vZ0":-3.8394132391221762,"x":123.89,"y":185.15,"x0":-2.7739447045729446,"y0":50.005941901007425,"z0":5.633215460026552,"aX":9.20477915358522},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.5,"breakHorizontal":-12.2,"spinRate":2530,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.44966905744138064,"extension":6.371881886628661},"index":2,"playId":"b80a1f14-3e60-3c28-bb5a-92aadc2c65ac","pitchNumber":3,"startTime":"2026-02-21T20:40:56.060Z","endTime":"2026-02-21T20:40:59.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.45,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:40:59.394Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Will Benson homers (1) on a fly ball to right field. Edwin Arroyo scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T20:41:10.662Z","endTime":"2026-02-21T20:43:34.849Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":true,"earned":true,"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":98.4,"endSpeed":90.2,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.043358496343,"aZ":-11.326136454289777,"pfxX":-6.256629097665296,"pfxZ":10.098268135105506,"pX":0.6168591464697939,"pZ":0.912284732587446,"vX0":9.24225967827328,"vY0":-142.58979879452494,"vZ0":-11.998980835841365,"x":93.49,"y":214.15,"x0":-1.8498687793635669,"y0":50.00089148488739,"z0":5.883727034910417,"aX":-12.914299951362448},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2485,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.38378395493936734,"extension":6.564939229833477},"index":0,"playId":"6217e446-9c56-3c65-ac67-58f2de004a83","pitchNumber":1,"startTime":"2026-02-21T20:41:27.328Z","endTime":"2026-02-21T20:41:30.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.904244637396314,"aZ":-15.483373355689551,"pfxX":-6.112876714689591,"pfxZ":8.212338333588821,"pX":-1.4400142291480358,"pZ":2.9720678057411725,"vX0":4.312730373313129,"vY0":-141.34337178558468,"vZ0":-5.839418274934886,"x":171.89,"y":158.53,"x0":-2.1880957228436597,"y0":50.000164820725544,"z0":6.051551682743227,"aX":-12.420314361082456},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":10.2,"spinRate":2285,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38686644451682817,"extension":6.3950174550710805},"index":1,"playId":"6e5f6828-84d4-3ebc-afe2-87c4b24b6d86","pitchNumber":2,"startTime":"2026-02-21T20:41:45.282Z","endTime":"2026-02-21T20:41:48.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30949680843492,"aZ":-42.89061733740943,"pfxX":5.437242968976635,"pfxZ":-8.025955866839608,"pX":-0.22761788011676157,"pZ":2.9653450991990136,"vX0":3.331777573823005,"vY0":-115.86659550094296,"vZ0":1.8339272454737972,"x":125.68,"y":158.72,"x0":-2.3996256168547303,"y0":50.00401196635334,"z0":6.3188125277148455,"aX":7.258260459585079},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.6,"breakHorizontal":-10.8,"spinRate":2765,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.4760418269305484,"extension":6.502965646970388},"index":2,"playId":"8a53204a-c2bf-340c-8b50-b17b1cbb0538","pitchNumber":3,"startTime":"2026-02-21T20:42:04.154Z","endTime":"2026-02-21T20:42:07.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":97.6,"endSpeed":89.7,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503793365890296,"aZ":-21.697686038171753,"pfxX":-10.648281584537052,"pfxZ":5.137990904899982,"pX":0.7646076279346194,"pZ":1.532809634945121,"vX0":11.59619594907115,"vY0":-141.46685819155314,"vZ0":-8.211908578193977,"x":87.85,"y":197.39,"x0":-1.9927292447937959,"y0":50.00398193538967,"z0":5.850418184987604,"aX":-21.71168631131767},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.8,"breakHorizontal":17.0,"spinRate":2407,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3863193659124011,"extension":6.460581050106037},"index":3,"playId":"8204fd11-0281-3af8-aba1-71c745d45251","pitchNumber":4,"startTime":"2026-02-21T20:42:28.431Z","endTime":"2026-02-21T20:42:31.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.396687626418622,"aZ":-24.06444702467267,"pfxX":-9.969680037669459,"pfxZ":4.0791605644546385,"pX":0.4222211726873787,"pZ":1.930955568166361,"vX0":10.839899215210092,"vY0":-140.05537324899464,"vZ0":-6.312689682368266,"x":100.91,"y":186.64,"x0":-2.2015735074808083,"y0":50.002415585979186,"z0":5.786058067026389,"aX":-19.821398486377962},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2299,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.39095443411153097,"extension":6.369794837262113},"index":4,"playId":"3653219d-cb70-33d0-8090-77b2a8c4fd93","pitchNumber":5,"startTime":"2026-02-21T20:42:47.607Z","endTime":"2026-02-21T20:42:50.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45770361811898,"aZ":-11.863942022714543,"pfxX":-5.7164314940045395,"pfxZ":10.288001673475268,"pX":0.4737249404487238,"pZ":2.412486463079148,"vX0":9.025732341062298,"vY0":-140.0387036389418,"vZ0":-7.505866199560863,"x":98.94,"y":173.64,"x0":-2.0575460529915044,"y0":50.001625410246724,"z0":5.914718293272685,"aX":-11.284113146830178},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2342,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.392061524977557,"extension":6.483680795595637},"hitData":{"launchSpeed":108.4,"launchAngle":34.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":231.63,"coordY":81.02}},"index":5,"playId":"8023ac4f-150c-3012-ba91-fdf94327a0ee","pitchNumber":6,"startTime":"2026-02-21T20:43:09.907Z","endTime":"2026-02-21T20:43:34.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":-19.900000000000002,"leverageIndex":1.4,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:43:34.849Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, shortstop Gabriel Arias to first baseman CJ Kayfus.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T20:43:55.699Z","endTime":"2026-02-21T20:44:17.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.664208919687546,"aZ":-16.914171790761465,"pfxX":-10.401472583137265,"pfxZ":7.479245984733762,"pX":0.6488185563436446,"pZ":1.0377852220484738,"vX0":11.099218689275158,"vY0":-141.96917553863176,"vZ0":-10.431428912362948,"x":92.27,"y":210.76,"x0":-1.9610136265169635,"y0":50.002736094778264,"z0":5.837633125598014,"aX":-21.22147051694217},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.4,"breakHorizontal":16.6,"spinRate":2224,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3858844468886131,"extension":6.6008622643608845},"index":0,"playId":"4e4881db-704f-358d-a2cd-1752265ca9f4","pitchNumber":1,"startTime":"2026-02-21T20:43:56.253Z","endTime":"2026-02-21T20:43:59.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.597359938221338,"aZ":-27.427120424586626,"pfxX":6.919852573690381,"pfxZ":3.2788339210632795,"pX":0.26778844910316507,"pZ":2.420820500313996,"vX0":4.539585279592953,"vY0":-119.89420257917513,"vZ0":-2.242148484861487,"x":106.79,"y":173.42,"x0":-2.5531738624241553,"y0":50.000478733806446,"z0":5.831793768661866,"aX":10.005494830035786},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.6,"breakHorizontal":-13.7,"spinRate":2611,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4579879494660619,"extension":6.471117640976987},"hitData":{"launchSpeed":68.4,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.09,"coordY":154.43}},"index":1,"playId":"9ce54fae-b2f7-3a78-863a-79aa912ecf49","pitchNumber":2,"startTime":"2026-02-21T20:44:10.178Z","endTime":"2026-02-21T20:44:17.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:44:17.481Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Will Benson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T20:46:33.267Z","endTime":"2026-02-21T20:47:23.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Rhett Lowder replaces Chase Burns.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-21T20:45:33.819Z","endTime":"2026-02-21T20:46:35.455Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695076,"link":"/api/v1/people/695076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695505,"link":"/api/v1/people/695505","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13308381416783,"aZ":-17.449383104641107,"pfxX":-6.76800640035806,"pfxZ":7.9167151318253675,"pX":-0.29756804315840113,"pZ":2.128819607828908,"vX0":6.741586644650438,"vY0":-134.97370478399012,"vZ0":-6.840179842810411,"x":128.34,"y":181.3,"x0":-1.9385853501661323,"y0":50.00388542982854,"z0":5.907753152619523,"aX":-12.590446016774013},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":10.9,"spinRate":2191,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40453884387818295,"extension":6.12520922326683},"index":1,"playId":"8ca48980-18b2-3dbb-b301-4cf0ac860888","pitchNumber":1,"startTime":"2026-02-21T20:46:35.455Z","endTime":"2026-02-21T20:46:38.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.499974210119397,"aZ":-32.924828970648,"pfxX":-0.18876376443282705,"pfxZ":-0.49093128455983326,"pX":-1.1864426713582972,"pZ":1.2999105556452324,"vX0":2.4460977489047875,"vY0":-123.1023963316398,"vZ0":-4.3140485292688595,"x":162.22,"y":203.68,"x0":-2.1685468475176326,"y0":50.00267624783002,"z0":5.863198310151771,"aX":-0.29011844861021396},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.7,"breakHorizontal":-0.2,"spinRate":2690,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.44499107161713836,"extension":6.056927635668795},"index":2,"playId":"63186f74-29d6-30ae-a7c9-153f88135d92","pitchNumber":2,"startTime":"2026-02-21T20:46:48.764Z","endTime":"2026-02-21T20:46:52.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.825825971703857,"aZ":-32.549426635228194,"pfxX":-12.539209834892443,"pfxZ":-0.22893398503294193,"pX":-0.7613061405531885,"pZ":3.0285071231942835,"vX0":7.391660913934364,"vY0":-125.78568980504042,"vZ0":-0.12892169610643622,"x":146.02,"y":157.01,"x0":-2.110725351814204,"y0":50.00621566387429,"z0":5.722337006968936,"aX":-20.070972619500875},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":21.0,"spinRate":2164,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.4356518810638379,"extension":6.283182097935341},"index":3,"playId":"0c0231d1-215e-35ba-922b-559f39cdfdac","pitchNumber":3,"startTime":"2026-02-21T20:47:02.493Z","endTime":"2026-02-21T20:47:05.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.817763603547743,"aZ":-16.749209325990662,"pfxX":-9.413451991606614,"pfxZ":8.171951947944194,"pX":-0.013405185721419534,"pZ":1.6766887865629332,"vX0":8.413487666300242,"vY0":-136.692443271526,"vZ0":-8.158269673578628,"x":117.51,"y":193.51,"x0":-1.9118593191712563,"y0":50.0060719244794,"z0":5.8556275276340175,"aX":-17.774040519944577},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":15.2,"spinRate":2256,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4010866231562322,"extension":6.149478840067409},"hitData":{"launchSpeed":85.6,"launchAngle":32.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.39,"coordY":90.58}},"index":4,"playId":"767f22f7-e35d-31ed-ae1d-c6f34b53b621","pitchNumber":4,"startTime":"2026-02-21T20:47:16.837Z","endTime":"2026-02-21T20:47:23.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:47:23.985Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T20:47:37.749Z","endTime":"2026-02-21T20:48:19.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":83.9,"endSpeed":77.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824247164502395,"aZ":-35.47570292312236,"pfxX":0.9316151149710761,"pfxZ":-2.1911032376253363,"pX":-0.7820343255214595,"pZ":2.2896416901337306,"vX0":3.1328056034264735,"vY0":-122.19967848682545,"vZ0":-1.2209101532603386,"x":146.81,"y":176.96,"x0":-2.2033744943560287,"y0":50.001753334460744,"z0":5.852392276226618,"aX":1.404116745551516},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.0,"breakHorizontal":-2.4,"spinRate":2726,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4487867167711621,"extension":6.218963420038885},"index":0,"playId":"fb0e5c69-670c-31b3-8fbc-00b7ed85c460","pitchNumber":1,"startTime":"2026-02-21T20:47:49.512Z","endTime":"2026-02-21T20:47:52.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.3,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.443893294704097,"aZ":-16.10136336992748,"pfxX":-7.6990406650548895,"pfxZ":8.457832205736667,"pX":0.15529603287776333,"pZ":2.602121779200112,"vX0":8.261841640319544,"vY0":-137.01862594747269,"vZ0":-5.707605640032013,"x":111.08,"y":168.52,"x0":-1.8996252433683711,"y0":50.00224207605409,"z0":5.813462780044256,"aX":-14.630157734719699},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":12.2,"spinRate":2243,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3998344550782158,"extension":6.388440444407206},"index":1,"playId":"480a191f-8a09-394f-9b5c-a95a827b2943","pitchNumber":2,"startTime":"2026-02-21T20:48:02.859Z","endTime":"2026-02-21T20:48:06.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37417430839523,"aZ":-25.47977805717855,"pfxX":-12.150471192306373,"pfxZ":3.6493417234187078,"pX":0.11970228521215288,"pZ":2.4177410619151907,"vX0":9.866739180440758,"vY0":-134.65121608507877,"vZ0":-3.7784136261026946,"x":112.44,"y":173.5,"x0":-2.0143213535572255,"y0":50.00630998608768,"z0":5.64323372001443,"aX":-22.305363000483926},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":19.9,"spinRate":2298,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4068601084527055,"extension":6.257662146799439},"index":2,"playId":"8373f272-0cac-3d12-949e-79f01b41e715","pitchNumber":3,"startTime":"2026-02-21T20:48:16.252Z","endTime":"2026-02-21T20:48:19.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:48:19.705Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T20:48:28.525Z","endTime":"2026-02-21T20:50:01.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.955364766007254,"aZ":-17.797584602780724,"pfxX":-9.176350530004335,"pfxZ":7.636237324745265,"pX":-0.25152187196024295,"pZ":2.5048319170671403,"vX0":8.692618788589675,"vY0":-135.8889676988811,"vZ0":-4.819563985738802,"x":126.59,"y":171.15,"x0":-2.2895354138804755,"y0":50.00265886493312,"z0":5.526370723519327,"aX":-17.274232946648393},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":14.9,"spinRate":2358,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4020674451734867,"extension":6.115302751133424},"index":0,"playId":"b984c798-fe31-3304-944b-4d4eb922b2bf","pitchNumber":1,"startTime":"2026-02-21T20:48:40.420Z","endTime":"2026-02-21T20:48:44.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":86.5,"endSpeed":79.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05944993619055,"aZ":-31.515121448966994,"pfxX":-10.428312360562453,"pfxZ":0.41091352383025104,"pX":-1.1269288313403167,"pZ":2.404931349670538,"vX0":6.322054797297989,"vY0":-125.91542718909425,"vZ0":-1.7119637878828668,"x":159.96,"y":173.85,"x0":-2.312621935526312,"y0":50.004141877503585,"z0":5.638557657477469,"aX":-16.78193624128451},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":17.5,"spinRate":2002,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.434654709775697,"extension":6.366721951204375},"index":1,"playId":"16a0832f-049e-3909-9d60-fd932d0c6de4","pitchNumber":2,"startTime":"2026-02-21T20:48:51.663Z","endTime":"2026-02-21T20:48:55.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49323141636271,"aZ":-30.676980703131676,"pfxX":1.6150857139219297,"pfxZ":0.9704030770113787,"pX":-0.01857663601283191,"pZ":1.2503398017981517,"vX0":4.72381213669404,"vY0":-123.57950137261088,"vZ0":-4.810192798857474,"x":117.71,"y":205.02,"x0":-2.1643680004484156,"y0":50.005763831512205,"z0":5.797371296689565,"aX":2.499171005013084},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":-4.1,"spinRate":2888,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44312965907606783,"extension":6.061182623121494},"index":2,"playId":"8ffb6855-551b-38a0-96f1-6156b0dc98c7","pitchNumber":3,"startTime":"2026-02-21T20:49:03.392Z","endTime":"2026-02-21T20:49:06.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-21T20:49:12.349Z","endTime":"2026-02-21T20:49:22.098Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"},"defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.2,"endSpeed":85.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.616554646364605,"aZ":-18.86796272210214,"pfxX":-16.06649669385159,"pfxZ":7.128078803650936,"pX":-1.066657606859218,"pZ":2.1695090169564497,"vX0":9.314578233789524,"vY0":-136.64303441951907,"vZ0":-5.526103871485377,"x":157.66,"y":180.2,"x0":-2.454629314679763,"y0":50.00541274024131,"z0":5.5388537611084185,"aX":-30.007092467478323},"breaks":{"breakAngle":54.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":26.8,"spinRate":2389,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.40276929799278793,"extension":6.4207460339232485},"index":4,"playId":"3d6cfafe-6004-3bbd-aa19-6579dc2ed431","pitchNumber":4,"startTime":"2026-02-21T20:49:22.098Z","endTime":"2026-02-21T20:49:26.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":95.2,"endSpeed":86.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.997458537459714,"aZ":-15.098058774908672,"pfxX":-6.897267188426088,"pfxZ":8.821410828971146,"pX":0.7611887836778691,"pZ":3.9951093390981365,"vX0":9.784206120911799,"vY0":-138.27907630972078,"vZ0":-2.9018124967860337,"x":87.99,"y":130.91,"x0":-1.9277354744525026,"y0":50.00009981097944,"z0":6.0717257263215485,"aX":-13.348060286388158},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2265,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3961937082193314,"extension":6.191697784120084},"index":5,"playId":"57f1f5fa-7594-33dd-b63b-9f2d5d16b3d4","pitchNumber":5,"startTime":"2026-02-21T20:49:42.109Z","endTime":"2026-02-21T20:49:45.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69984644945897,"aZ":-30.944737245143628,"pfxX":-12.779227542824975,"pfxZ":0.736872703588058,"pX":-0.6630046900955768,"pZ":1.4175225661845177,"vX0":8.099024209276086,"vY0":-127.9534377327707,"vZ0":-4.202937394305454,"x":142.27,"y":200.51,"x0":-2.204493662961854,"y0":50.00059918177069,"z0":5.498309503211744,"aX":-21.247173837934263},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":21.4,"spinRate":1943,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4276021127184024,"extension":6.386201368408263},"index":6,"playId":"ddd8dffc-1e09-3f57-a543-22330a253e75","pitchNumber":6,"startTime":"2026-02-21T20:49:58.313Z","endTime":"2026-02-21T20:50:01.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:50:01.313Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T20:52:26.882Z","endTime":"2026-02-21T20:53:11.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680951,"fullName":"Doug Nikhazy","link":"/api/v1/people/680951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Doug Nikhazy replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-21T20:51:24.741Z","endTime":"2026-02-21T20:52:29.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680951,"link":"/api/v1/people/680951"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554166290833287,"aZ":-39.45254137837215,"pfxX":-8.902662972396204,"pfxZ":-5.600493216729683,"pX":-0.37046885086954395,"pZ":1.8641752567787435,"vX0":-4.182761743923794,"vY0":-114.00942281448641,"vZ0":-0.03535171362603151,"x":131.12,"y":188.45,"x0":2.6524306688543255,"y0":50.00371164931863,"z0":5.817080614021778,"aX":-11.564940675455249},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.7,"breakHorizontal":17.3,"spinRate":2762,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.48288436844860705,"extension":6.936199407238734},"index":1,"playId":"72cfc40a-3bf4-368c-91f8-1022748cc052","pitchNumber":1,"startTime":"2026-02-21T20:52:29.011Z","endTime":"2026-02-21T20:52:32.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8328199010614,"aZ":-25.897509927433923,"pfxX":6.534925719630263,"pfxZ":4.328599063589735,"pX":0.5797321200112531,"pZ":2.5025290880683153,"vX0":-6.21889413234016,"vY0":-120.07551787230824,"vZ0":-2.0081793949695594,"x":94.9,"y":171.21,"x0":2.3632177458064576,"y0":50.00102685272843,"z0":5.670451470336076,"aX":9.472160101217984},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.6,"breakHorizontal":-10.2,"spinRate":2034,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.457427149830814,"extension":7.013553905903793},"index":2,"playId":"76b33bce-5466-3a71-b7e5-b88b07e01563","pitchNumber":2,"startTime":"2026-02-21T20:52:43.342Z","endTime":"2026-02-21T20:52:47.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.238420877797022,"aZ":-26.77701966541297,"pfxX":8.358054574960645,"pfxZ":3.6121905504083553,"pX":0.5743848687890023,"pZ":2.0262553023297016,"vX0":-7.426676930246429,"vY0":-121.2985999870319,"vZ0":-2.7503535568695954,"x":95.11,"y":184.07,"x0":2.586662982110556,"y0":50.001463337916796,"z0":5.504150080394529,"aX":12.481414962290565},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.1,"breakHorizontal":-13.4,"spinRate":1978,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.45116678822124534,"extension":6.9850759684861865},"index":3,"playId":"20ce89da-d381-34fa-a4b8-0792ece1168e","pitchNumber":3,"startTime":"2026-02-21T20:53:08.052Z","endTime":"2026-02-21T20:53:11.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:53:11.052Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathaniel Lowe flies out to center fielder Angel Martínez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T20:53:19.136Z","endTime":"2026-02-21T20:53:44.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680951,"fullName":"Doug Nikhazy","link":"/api/v1/people/680951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47397134752639,"aZ":-15.435921828681082,"pfxX":7.3443686666793795,"pfxZ":9.548770521665709,"pX":0.5985914544954422,"pZ":2.577034779077083,"vX0":-7.068059737154456,"vY0":-131.24110784170585,"vZ0":-5.1583981126835905,"x":94.18,"y":169.2,"x0":2.3659651913737942,"y0":50.00584611196622,"z0":5.708959549374691,"aX":12.878667413783354},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":-11.9,"spinRate":2083,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4165491934794323,"extension":7.096262663014988},"hitData":{"launchSpeed":98.6,"launchAngle":25.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.06,"coordY":57.33}},"index":0,"playId":"9c748c51-95c7-386e-8609-af3629a764ff","pitchNumber":1,"startTime":"2026-02-21T20:53:36.999Z","endTime":"2026-02-21T20:53:44.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:53:44.021Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, shortstop Gabriel Arias to first baseman CJ Kayfus.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T20:53:56.535Z","endTime":"2026-02-21T20:55:27.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680951,"fullName":"Doug Nikhazy","link":"/api/v1/people/680951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07390953777982,"aZ":-29.00513308522711,"pfxX":-10.725295982621851,"pfxZ":2.145554641030378,"pX":-1.7553542176152208,"pZ":3.53846451461359,"vX0":-7.247450543290435,"vY0":-121.49648600233793,"vZ0":1.390263429754361,"x":183.91,"y":143.24,"x0":2.670638615255732,"y0":50.005681465614806,"z0":5.498622001563374,"aX":-15.87241953858542},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.6,"breakHorizontal":21.2,"spinRate":2628,"spinDirection":273},"zone":11,"typeConfidence":2.0,"plateTime":0.452586104159574,"extension":6.966076898286265},"index":0,"playId":"83f20a89-3280-39aa-986b-fd1f3d781fbf","pitchNumber":1,"startTime":"2026-02-21T20:54:10.977Z","endTime":"2026-02-21T20:54:19.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.474242413926,"aZ":-15.405773040672603,"pfxX":3.6424648255465497,"pfxZ":9.419078458116228,"pX":0.25840008410833754,"pZ":2.967414197794167,"vX0":-6.341572913735938,"vY0":-133.4992490077987,"vZ0":-4.015157557065776,"x":107.15,"y":158.66,"x0":2.206504997657097,"y0":50.00031372979048,"z0":5.621752715744896,"aX":6.483166511149141},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-5.0,"spinRate":2033,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.41249901455906546,"extension":7.076454310249837},"index":1,"playId":"1d3a85c1-7a15-3bd1-8b9a-cd3779ec2088","pitchNumber":2,"startTime":"2026-02-21T20:54:40.154Z","endTime":"2026-02-21T20:54:43.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":80.9,"endSpeed":74.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405783825096332,"aZ":-40.18835356477587,"pfxX":-9.77389342117489,"pfxZ":-5.825726978556752,"pX":-0.8350735164876993,"pZ":0.7509247606639221,"vX0":-4.849137379328155,"vY0":-117.66458332017676,"vZ0":-2.580667159051697,"x":148.83,"y":218.51,"x0":2.5356590848456886,"y0":50.0057959324788,"z0":5.656857528142244,"aX":-13.43698213483881},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.9,"breakHorizontal":19.1,"spinRate":2724,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.46904607261001896,"extension":6.9797937198219575},"index":2,"playId":"af5db1a9-732a-3193-9cd5-8afe80bb9fd7","pitchNumber":3,"startTime":"2026-02-21T20:55:00.422Z","endTime":"2026-02-21T20:55:03.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":82.6,"endSpeed":75.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27599193236392,"aZ":-25.6902822180083,"pfxX":5.116860774210295,"pfxZ":4.477413268401136,"pX":0.7962529774070146,"pZ":2.2984955082108622,"vX0":-5.68676747092744,"vY0":-120.08714830497294,"vZ0":-2.2375241178489302,"x":86.65,"y":176.72,"x0":2.5405829284361268,"y0":50.000800081605824,"z0":5.549247892028255,"aX":7.4035957677031545},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.8,"breakHorizontal":-7.8,"spinRate":2011,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.4577564253377995,"extension":6.96561243351764},"hitData":{"launchSpeed":98.7,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.1,"coordY":157.98}},"index":3,"playId":"704cfdeb-bed3-3201-845c-b09cb0adafc7","pitchNumber":4,"startTime":"2026-02-21T20:55:20.363Z","endTime":"2026-02-21T20:55:27.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:55:27.768Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Naylor doubles (1) on a sharp fly ball to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T20:57:13.848Z","endTime":"2026-02-21T20:58:22.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81634411831019,"aZ":-36.922993408761414,"pfxX":1.3642015308792637,"pfxZ":-3.173087758300606,"pX":0.11874341250482146,"pZ":1.468540656705363,"vX0":4.590594561283315,"vY0":-121.32029470114212,"vZ0":-2.597151335836722,"x":112.47,"y":199.13,"x0":-1.9719935888142024,"y0":50.00218881300864,"z0":5.758092532043214,"aX":2.0416825990933867},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.1,"breakHorizontal":-3.5,"spinRate":2836,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4507591341477877,"extension":6.059681909187735},"index":0,"playId":"d07f86de-6347-3752-b2c5-6da32bf7d8a9","pitchNumber":1,"startTime":"2026-02-21T20:57:32.640Z","endTime":"2026-02-21T20:57:36.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.3,"endSpeed":85.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.387411687617565,"aZ":-15.476919257612543,"pfxX":-7.564223914722303,"pfxZ":8.847411939701466,"pX":-0.5418141317734717,"pZ":1.757794938391046,"vX0":6.602518035669585,"vY0":-137.0163618015535,"vZ0":-8.013270707575154,"x":137.65,"y":191.32,"x0":-2.008886534422626,"y0":50.0006868699438,"z0":5.793575929303055,"aX":-14.272999308180792},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":12.1,"spinRate":2297,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4008869201497127,"extension":6.42861558818803},"index":1,"playId":"feba2ac8-2969-3a29-bff9-0ae4ba7c5c22","pitchNumber":2,"startTime":"2026-02-21T20:57:45.344Z","endTime":"2026-02-21T20:57:48.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46569014410902,"aZ":-32.85257319350874,"pfxX":-10.52800949785742,"pfxZ":-0.42465855716850864,"pX":0.33118318737833013,"pZ":1.6798267545799646,"vX0":8.983074264636695,"vY0":-125.06070458343339,"vZ0":-2.9457247214710236,"x":104.38,"y":193.42,"x0":-1.9487505986190592,"y0":50.00613005307305,"z0":5.582107968646626,"aX":-16.59142023530031},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":16.8,"spinRate":2053,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.4388586887202157,"extension":6.270748050038742},"index":2,"playId":"52f5de98-818b-38c2-8dcd-282f393884bc","pitchNumber":3,"startTime":"2026-02-21T20:57:57.709Z","endTime":"2026-02-21T20:58:00.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75321588935744,"aZ":-22.19706470880652,"pfxX":-9.325344662406932,"pfxZ":5.360721632400013,"pX":0.31274951314886174,"pZ":2.6029383429188218,"vX0":9.09010707952158,"vY0":-135.61532363363565,"vZ0":-4.1768399789196895,"x":105.08,"y":168.5,"x0":-1.8715651940437754,"y0":50.004751578628,"z0":5.712018896738711,"aX":-17.36584256820585},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":15.0,"spinRate":2385,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4039343036901779,"extension":6.216733574224052},"hitData":{"launchSpeed":101.0,"launchAngle":24.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":92.48,"coordY":61.84}},"index":3,"playId":"5a44df2b-75e7-3f55-b829-f137cd296921","pitchNumber":4,"startTime":"2026-02-21T20:58:10.941Z","endTime":"2026-02-21T20:58:22.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.7,"awayTeamWinProbability":61.3,"homeTeamWinProbabilityAdded":7.600000000000001,"leverageIndex":1.13,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:58:22.224Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gabriel Arias doubles (1) on a line drive to right fielder Noelvi Marte. Bo Naylor scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T20:58:44.507Z","endTime":"2026-02-21T20:59:38.322Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":695076,"link":"/api/v1/people/695076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31651357617357,"aZ":-26.879445574645864,"pfxX":-12.847829734140088,"pfxZ":2.9372422794675526,"pX":-1.1570962254706632,"pZ":3.1306960107714192,"vX0":7.201715644573204,"vY0":-134.65513865450757,"vZ0":-1.7506466365705977,"x":161.11,"y":154.25,"x0":-2.2235749568122714,"y0":50.002936659473704,"z0":5.72619008155492,"aX":-23.154046814087774},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":21.4,"spinRate":2235,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4096945599445645,"extension":6.073737991464985},"index":0,"playId":"4dbfe0b5-a249-35a8-bd3a-370dc4eb9846","pitchNumber":1,"startTime":"2026-02-21T20:58:55.696Z","endTime":"2026-02-21T20:58:59.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.589335394085666,"aZ":-25.08516288400223,"pfxX":-11.491172393364227,"pfxZ":3.9549303946787333,"pX":-0.4109001303118398,"pZ":2.850064585038038,"vX0":8.598410943075333,"vY0":-133.75714320238183,"vZ0":-2.645409283797579,"x":132.66,"y":161.83,"x0":-2.1905984247982624,"y0":50.0059119399042,"z0":5.67033096663985,"aX":-20.6137424349455},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":18.7,"spinRate":2251,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.41110164494707924,"extension":6.274862837012149},"index":1,"playId":"f6b3b3f7-25d7-3c22-b54f-cfdce392b2dd","pitchNumber":2,"startTime":"2026-02-21T20:59:10.168Z","endTime":"2026-02-21T20:59:13.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01106140774331,"aZ":-25.625829925660227,"pfxX":-12.732961888139464,"pfxZ":3.6385007365207027,"pX":-0.15782851451798297,"pZ":2.7022646280007896,"vX0":9.473858259269273,"vY0":-134.35282587239786,"vZ0":-2.986171661448257,"x":123.02,"y":165.82,"x0":-2.1009593118346697,"y0":50.006511602344325,"z0":5.678226265442837,"aX":-22.94804013115882},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.0,"breakHorizontal":20.6,"spinRate":2201,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.40993172579820003,"extension":6.309390067016603},"hitData":{"launchSpeed":94.9,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.18,"coordY":148.22}},"index":2,"playId":"c175c791-6bfd-3170-a093-f7f4322e8e8e","pitchNumber":3,"startTime":"2026-02-21T20:59:28.159Z","endTime":"2026-02-21T20:59:38.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":12.199999999999996,"leverageIndex":1.66,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:59:38.322Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Fry grounds out, third baseman Eugenio Suárez to first baseman Nathaniel Lowe.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T20:59:58.848Z","endTime":"2026-02-21T21:01:05.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534455440950655,"aZ":-33.23074750058479,"pfxX":3.7508879237656414,"pfxZ":-0.706566663855476,"pX":-0.6797022840080411,"pZ":3.205261981772331,"vX0":2.810812269076325,"vY0":-121.56233309623953,"vZ0":0.3449031946622707,"x":142.91,"y":152.24,"x0":-2.339628437008418,"y0":50.004562042210424,"z0":5.953833364657377,"aX":5.595548711206244},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.0,"breakHorizontal":-7.4,"spinRate":2995,"spinDirection":93},"zone":1,"typeConfidence":2.0,"plateTime":0.451122672031981,"extension":6.136818062358068},"index":0,"playId":"2b153c28-4871-3b59-aa0b-51d600975d73","pitchNumber":1,"startTime":"2026-02-21T21:00:05.298Z","endTime":"2026-02-21T21:00:08.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.979474288787003,"aZ":-34.91046997684395,"pfxX":-0.12492801155883004,"pfxZ":-1.8118393581759573,"pX":-1.0579730781031196,"pZ":3.567498766416869,"vX0":3.278747579281019,"vY0":-122.46688694497206,"vZ0":1.4924166340625094,"x":157.33,"y":142.46,"x0":-2.402484866994498,"y0":50.00515387253358,"z0":5.95396496084581,"aX":-0.18837268185689243},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.6,"breakHorizontal":-0.6,"spinRate":2668,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4486154647573515,"extension":5.978820672057534},"index":1,"playId":"01856275-82cb-3c0b-b434-19b8f84d0799","pitchNumber":2,"startTime":"2026-02-21T21:00:19.158Z","endTime":"2026-02-21T21:00:22.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.587367428796526,"aZ":-26.403580842630106,"pfxX":-14.317140322571614,"pfxZ":3.2295173432994613,"pX":-0.6004609439127415,"pZ":2.9673642675164875,"vX0":9.593164739008968,"vY0":-133.57510881221927,"vZ0":-2.0507910678549393,"x":139.89,"y":158.66,"x0":-2.3974791125514003,"y0":50.005758835274094,"z0":5.6636945126751606,"aX":-25.604825599974614},"breaks":{"breakAngle":40.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":23.5,"spinRate":2148,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.4117196797891016,"extension":6.278914073287967},"index":2,"playId":"3f94151e-6332-3103-819c-ebd6a69b07d8","pitchNumber":3,"startTime":"2026-02-21T21:00:35.415Z","endTime":"2026-02-21T21:00:38.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.165906251171783,"aZ":-28.229574098483354,"pfxX":-15.284665547732228,"pfxZ":2.1763177278835526,"pX":0.25692470628820113,"pZ":2.168695314660805,"vX0":11.571942928232518,"vY0":-134.27549355179835,"vZ0":-3.6077734864620816,"x":107.21,"y":180.23,"x0":-2.1393688929248236,"y0":50.00273694612499,"z0":5.555652456859895,"aX":-27.695552567816268},"breaks":{"breakAngle":40.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.2,"breakHorizontal":25.0,"spinRate":2257,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4091161701618362,"extension":6.202120421473139},"hitData":{"launchSpeed":72.2,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.61,"coordY":178.25}},"index":3,"playId":"040725f0-dad3-39d4-8549-b1a7dd6c9128","pitchNumber":4,"startTime":"2026-02-21T21:00:59.633Z","endTime":"2026-02-21T21:01:05.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":1.66,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:01:05.535Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Kayfus walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T21:01:53.841Z","endTime":"2026-02-21T21:02:51.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7098e9a2-07b6-3972-8574-b6ed84f96335","startTime":"2026-02-21T21:01:35.841Z","endTime":"2026-02-21T21:01:39.237Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.549502700918,"aZ":-22.379759337128608,"pfxX":-8.6172929171472,"pfxZ":5.381282184818275,"pX":-2.5356830599683016,"pZ":3.926762538378706,"vX0":2.841554988952034,"vY0":-134.21464778456888,"vZ0":-1.214846287736213,"x":213.65,"y":132.76,"x0":-2.489612773752753,"y0":50.005633355699,"z0":5.981863984961653,"aX":-15.694698241166497},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":15.0,"spinRate":2182,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4083800899297594,"extension":6.187867632899259},"index":1,"playId":"9faad33a-1d73-3d4e-81fd-8d9bf93c0fb6","pitchNumber":1,"startTime":"2026-02-21T21:01:56.043Z","endTime":"2026-02-21T21:01:59.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.255148162655978,"aZ":-31.520035577804926,"pfxX":-10.483885707447278,"pfxZ":0.4046475430759022,"pX":-1.215405176623646,"pZ":1.3913758000909544,"vX0":6.44852163540926,"vY0":-126.13306791367026,"vZ0":-4.023835747712595,"x":163.33,"y":201.21,"x0":-2.4463640192148506,"y0":50.00099792290556,"z0":5.555820080842518,"aX":-16.84857892084304},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.0,"breakHorizontal":17.4,"spinRate":1800,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43465483054018694,"extension":6.268311860258787},"index":2,"playId":"662d5a87-af6b-3c7d-b4bc-495e92ef0afc","pitchNumber":2,"startTime":"2026-02-21T21:02:12.435Z","endTime":"2026-02-21T21:02:15.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34516744688117,"aZ":-29.953254644052173,"pfxX":-11.504957986505051,"pfxZ":1.3841226443032646,"pX":-2.6976833965584066,"pZ":2.8564633164104904,"vX0":3.530944493243996,"vY0":-125.76989232652319,"vZ0":-0.9878761473144557,"x":219.83,"y":161.66,"x0":-2.624587509388001,"y0":50.001308107445126,"z0":5.681986371548249,"aX":-18.44206209328461},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":20.0,"spinRate":1832,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4353819259399705,"extension":6.261272268958906},"index":3,"playId":"caa3e762-8aae-336d-aa18-0120b547d242","pitchNumber":3,"startTime":"2026-02-21T21:02:29.784Z","endTime":"2026-02-21T21:02:32.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.152,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.290344684325188,"aZ":-16.651679808744383,"pfxX":-5.035678965747795,"pfxZ":8.378802062868965,"pX":-0.9819955036285207,"pZ":3.6102357016995708,"vX0":4.886974090560983,"vY0":-135.64682293493692,"vZ0":-3.085199571585142,"x":154.43,"y":141.3,"x0":-2.157789833720973,"y0":50.00372959975728,"z0":5.931846883064363,"aX":-9.330112025780792},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":8.0,"spinRate":2234,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40470774869188686,"extension":6.113729236901127},"index":4,"playId":"92396ea0-41f1-3191-92a4-c54803f25df5","pitchNumber":4,"startTime":"2026-02-21T21:02:47.705Z","endTime":"2026-02-21T21:02:51.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.199999999999996,"awayTeamWinProbability":51.800000000000004,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.73,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:02:51.264Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Johnathan Rodríguez called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T21:03:02.006Z","endTime":"2026-02-21T21:04:06.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15112667153021,"aZ":-36.42655842433029,"pfxX":1.9713362789245519,"pfxZ":-2.760868608581818,"pX":0.09527974117968928,"pZ":2.615987004323193,"vX0":4.911826003406788,"vY0":-123.25211424816528,"vZ0":-0.5495342691077737,"x":113.37,"y":168.15,"x0":-2.1782775968537216,"y0":50.0026641829124,"z0":5.914014411555434,"aX":3.0364085887187673},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.9,"breakHorizontal":-4.7,"spinRate":2847,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4441349121482441,"extension":6.050265354541473},"index":0,"playId":"b0e41a81-c288-30e5-ac52-e22665dd1dac","pitchNumber":1,"startTime":"2026-02-21T21:03:11.986Z","endTime":"2026-02-21T21:03:15.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805453973635196,"aZ":-23.283415092999206,"pfxX":-10.430214672933634,"pfxZ":4.819577396715816,"pX":-0.6769904946852451,"pZ":2.6054102095059957,"vX0":8.119279267795504,"vY0":-135.08140344786233,"vZ0":-3.6331215804626806,"x":142.81,"y":168.43,"x0":-2.36857872261752,"y0":50.005999974045146,"z0":5.60757966506787,"aX":-19.252360916775334},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.2,"breakHorizontal":17.2,"spinRate":2255,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4056943398597257,"extension":6.240636907929349},"index":1,"playId":"7a52bff3-c93a-3a5c-bd87-00a5b6394f57","pitchNumber":2,"startTime":"2026-02-21T21:03:27.572Z","endTime":"2026-02-21T21:03:30.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20275383172321,"aZ":-16.44387667102693,"pfxX":-3.9155457891528225,"pfxZ":8.522881152728491,"pX":0.7937150785714019,"pZ":4.5923629425816,"vX0":8.63969793170272,"vY0":-135.1813719738775,"vZ0":-0.9796109554331396,"x":86.75,"y":114.79,"x0":-1.9388671452360833,"y0":50.00460091187476,"z0":6.116851104411144,"aX":-7.229685991210784},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":5.2,"spinRate":2258,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40560865124225787,"extension":5.9986125855761365},"index":2,"playId":"ef49e4f2-4893-300a-9d03-8845f49e51d1","pitchNumber":3,"startTime":"2026-02-21T21:03:44.854Z","endTime":"2026-02-21T21:03:47.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566838091171043,"aZ":-24.376381875992227,"pfxX":-11.79081700557167,"pfxZ":4.217787210868705,"pX":-0.05070477837663545,"pZ":2.3505217739888247,"vX0":9.65894480811052,"vY0":-135.60298081663709,"vZ0":-4.063598754689698,"x":118.93,"y":175.32,"x0":-2.13912810096676,"y0":50.004381085316226,"z0":5.583370472291749,"aX":-21.808636241749408},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":19.1,"spinRate":2307,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.40499621368917316,"extension":6.45542427763869},"index":3,"playId":"1798011f-7515-3b97-88f2-b6391130416a","pitchNumber":4,"startTime":"2026-02-21T21:04:02.656Z","endTime":"2026-02-21T21:04:06.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_ab"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_ab"},{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_pa"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.1,"awayTeamWinProbability":57.9,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":2.62,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:04:06.264Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Brito strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T21:04:23.197Z","endTime":"2026-02-21T21:05:39.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":83.8,"endSpeed":77.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.047101341845458,"aZ":-38.21356917172073,"pfxX":2.617749583789685,"pfxZ":-4.004905925451254,"pX":-0.563623455061349,"pZ":2.7070066276734943,"vX0":3.5994691991997594,"vY0":-122.0455049901929,"vZ0":0.15532190491167386,"x":138.48,"y":165.69,"x0":-2.3976883803839875,"y0":50.00197193970802,"z0":5.9339672358083,"aX":3.9480328739794417},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.0,"breakHorizontal":-5.6,"spinRate":2868,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.4488142806016331,"extension":5.993593477560362},"index":0,"playId":"343dbd29-58c2-37b5-9822-62faff91f9fe","pitchNumber":1,"startTime":"2026-02-21T21:04:28.892Z","endTime":"2026-02-21T21:04:32.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":86.1,"endSpeed":78.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93576549589863,"aZ":-37.35140787054434,"pfxX":-10.601913615755642,"pfxZ":-3.303077830999067,"pX":-1.1051863910309454,"pZ":2.7227548559930415,"vX0":6.383891119442526,"vY0":-125.09363370861557,"vZ0":0.15950213827837878,"x":159.13,"y":165.27,"x0":-2.327926033103762,"y0":50.003087146049,"z0":5.749299135242968,"aX":-16.6100022564862},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.6,"breakHorizontal":17.5,"spinRate":1952,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.4397819854939371,"extension":6.2377870601773155},"index":1,"playId":"e405a5a4-912a-352c-a720-82228fd6a5ac","pitchNumber":2,"startTime":"2026-02-21T21:04:44.458Z","endTime":"2026-02-21T21:04:47.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11673743601453,"aZ":-34.73540340919867,"pfxX":-9.015390238798972,"pfxZ":-1.598270780059873,"pX":0.08556246345756545,"pZ":1.0294928221958126,"vX0":9.055526149040615,"vY0":-125.80306368177008,"vZ0":-4.118284536391917,"x":113.74,"y":210.98,"x0":-2.3936585319528128,"y0":50.005912251094855,"z0":5.5110288052538055,"aX":-14.417442680916785},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.7,"breakHorizontal":14.2,"spinRate":2031,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.43580234226041314,"extension":6.194354034175531},"index":2,"playId":"82711065-e618-358a-aefa-26d9cc3279ac","pitchNumber":3,"startTime":"2026-02-21T21:04:59.746Z","endTime":"2026-02-21T21:05:02.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.427266156888415,"aZ":-16.51965769194209,"pfxX":-7.263971909192989,"pfxZ":8.436716046792716,"pX":-0.20319644621645386,"pZ":3.3149848945415132,"vX0":7.205618842160104,"vY0":-135.9989893948184,"vZ0":-3.7310160681911264,"x":124.75,"y":149.28,"x0":-1.9552649185084097,"y0":50.00428419781033,"z0":5.864923833102124,"aX":-13.481322716565188},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2316,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4041876017277861,"extension":6.20418352020259},"index":3,"playId":"c173b37c-e8ee-39c7-b7d0-c8b5cb4929fb","pitchNumber":4,"startTime":"2026-02-21T21:05:17.423Z","endTime":"2026-02-21T21:05:20.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25731796193472,"aZ":-25.37900620901847,"pfxX":-15.343602889167228,"pfxZ":3.705828042874538,"pX":0.32455188469629437,"pZ":2.1985765189608024,"vX0":11.901710363101188,"vY0":-135.29631713544126,"vZ0":-4.182440120285988,"x":104.63,"y":179.42,"x0":-2.159771509276908,"y0":50.006573689061916,"z0":5.56454056359882,"aX":-28.169122481998965},"breaks":{"breakAngle":44.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":25.0,"spinRate":2298,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.40638826914722026,"extension":6.224529968339737},"index":4,"playId":"2427fbb7-4544-34ef-b4d0-6502c5826c5f","pitchNumber":5,"startTime":"2026-02-21T21:05:36.004Z","endTime":"2026-02-21T21:05:39.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_ab"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_ab"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":695076,"link":"/api/v1/people/695076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:05:39.418Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Toglia walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:07:52.522Z","endTime":"2026-02-21T21:09:40.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680951,"fullName":"Doug Nikhazy","link":"/api/v1/people/680951"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[7,8,9,10,11,12],"actionIndex":[0,1,2,3,4,5,6],"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":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Stuart Fairchild replaces left fielder Steven Kwan, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-21T21:07:28.540Z","endTime":"2026-02-21T21:07:28.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656413,"link":"/api/v1/people/656413"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"},"defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kahlil Watson replaces center fielder Angel Martínez, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T21:07:28.554Z","endTime":"2026-02-21T21:07:28.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carter Kieboom replaces third baseman José Ramírez, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-21T21:07:28.556Z","endTime":"2026-02-21T21:07:28.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666198,"link":"/api/v1/people/666198"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":608070,"link":"/api/v1/people/608070"},"defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dom Nuñez replaces catcher Bo Naylor, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-21T21:07:28.559Z","endTime":"2026-02-21T21:07:28.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624513,"link":"/api/v1/people/624513"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":666310,"link":"/api/v1/people/666310"},"defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Milan Tolentino replaces shortstop Gabriel Arias, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-21T21:07:28.561Z","endTime":"2026-02-21T21:07:28.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ralphy Velazquez replaces first baseman CJ Kayfus, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-21T21:07:28.563Z","endTime":"2026-02-21T21:07:28.564Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806252,"link":"/api/v1/people/806252"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":692216,"link":"/api/v1/people/692216"},"defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joe Lampe replaces right fielder Johnathan Rodríguez, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-21T21:07:28.564Z","endTime":"2026-02-21T21:07:54.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802407,"link":"/api/v1/people/802407"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":671286,"link":"/api/v1/people/671286"},"defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273896380273182,"aZ":-29.036347062852297,"pfxX":-13.628783037241451,"pfxZ":2.22366607113317,"pX":1.017424463152831,"pZ":4.516608531566039,"vX0":-0.6157981265442551,"vY0":-118.30039216707665,"vZ0":3.7061832973794857,"x":78.22,"y":116.83,"x0":3.0512537968976683,"y0":50.00385737463924,"z0":5.596375636676174,"aX":-19.253979248082278},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.3,"breakHorizontal":24.8,"spinRate":2456,"spinDirection":265},"zone":12,"typeConfidence":2.0,"plateTime":0.46359268518767305,"extension":6.7189348342467055},"index":7,"playId":"5a36d1e3-aa4e-30ba-aef1-b2052c7d0833","pitchNumber":1,"startTime":"2026-02-21T21:07:54.649Z","endTime":"2026-02-21T21:07:57.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":91.3,"endSpeed":82.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.142609415151558,"aZ":-14.875928180603562,"pfxX":2.6583845437110094,"pfxZ":9.826057005475086,"pX":0.17328144492429,"pZ":1.7058651430661607,"vX0":-6.462584703103951,"vY0":-132.55324799974642,"vZ0":-7.0951965103162316,"x":110.39,"y":192.72,"x0":2.3091807315273996,"y0":50.003603030838235,"z0":5.525179742238438,"aX":4.680788357720169},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":-3.2,"spinRate":1931,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.41490491080735037,"extension":7.086174784300602},"index":8,"playId":"a92948da-4396-3926-951e-a40d5c865eeb","pitchNumber":2,"startTime":"2026-02-21T21:08:11.524Z","endTime":"2026-02-21T21:08:14.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":90.9,"endSpeed":82.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78431069010065,"aZ":-14.744947035594532,"pfxX":1.8890701237591252,"pfxZ":9.902038235172505,"pX":0.26724796844897764,"pZ":4.0866452309821915,"vX0":-5.93939256218658,"vY0":-132.22675156591487,"vZ0":-1.8166999920055789,"x":106.81,"y":128.44,"x0":2.303041803681187,"y0":50.00053988483739,"z0":5.871636391995487,"aX":3.3246045200396326},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.8,"breakHorizontal":-2.0,"spinRate":1997,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4151882441585668,"extension":7.096735076615288},"index":9,"playId":"838465da-e7f8-386a-90fb-2759889f09ae","pitchNumber":3,"startTime":"2026-02-21T21:08:29.893Z","endTime":"2026-02-21T21:08:33.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70033371406012,"aZ":-25.884344401773898,"pfxX":-3.733559504837616,"pfxZ":3.8162359378538095,"pX":-1.7835496966963191,"pZ":1.0468913970062628,"vX0":-9.032267656303498,"vY0":-127.02741770057449,"vZ0":-6.3682906848692635,"x":184.98,"y":210.51,"x0":2.2902130775397693,"y0":50.00553212385482,"z0":5.618169254449302,"aX":-6.160815134603198},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":8.6,"spinRate":2264,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.4296229445812889,"extension":7.155311223154817},"index":10,"playId":"95cb981b-66b8-3761-bb67-72b117d769c8","pitchNumber":4,"startTime":"2026-02-21T21:08:58.153Z","endTime":"2026-02-21T21:09:01.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.890717817294938,"aZ":-24.44635601118591,"pfxX":5.457078702323741,"pfxZ":5.133379715844594,"pX":-0.6352189207630146,"pZ":0.2467152029433913,"vX0":-9.043902278530007,"vY0":-121.93948347724537,"vZ0":-7.441807902692868,"x":141.21,"y":232.12,"x0":2.412161947241746,"y0":50.00583434918547,"z0":5.446209918604325,"aX":8.222733487029833},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.7,"breakHorizontal":-7.8,"spinRate":2125,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.44911912281732835,"extension":7.233779988400019},"index":11,"playId":"c85705dc-c6c4-3ccb-8579-288c6e44b313","pitchNumber":5,"startTime":"2026-02-21T21:09:14.203Z","endTime":"2026-02-21T21:09:17.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":90.1,"endSpeed":83.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.726,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82382995619624,"aZ":-26.858684148788555,"pfxX":-5.6814151888649995,"pfxZ":3.030805056861542,"pX":-0.27642440824181524,"pZ":1.2513518234840089,"vX0":-5.547560285700493,"vY0":-131.14487912824393,"vZ0":-5.832555014935669,"x":127.54,"y":204.99,"x0":2.598945856972781,"y0":50.004143215822985,"z0":5.488533977992161,"aX":-9.969465503262212},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":11.4,"spinRate":2290,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.41648723734064585,"extension":7.138201322801462},"index":12,"playId":"90eb9ddd-cff3-3482-af64-8fa770520383","pitchNumber":6,"startTime":"2026-02-21T21:09:36.544Z","endTime":"2026-02-21T21:09:40.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669911,"link":"/api/v1/people/669911"},"credit":"b_pa"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":0.94,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:09:40.159Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edwin Arroyo pops out to first baseman Ralphy Velazquez in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:09:55.325Z","endTime":"2026-02-21T21:12:03.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680951,"fullName":"Doug Nikhazy","link":"/api/v1/people/680951"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806252,"link":"/api/v1/people/806252"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12198983366368,"aZ":-26.66878273236891,"pfxX":-5.151789443952228,"pfxZ":3.1985909470889773,"pX":0.45004444653217773,"pZ":2.389371935974377,"vX0":-4.230706389565282,"vY0":-129.5754181269442,"vZ0":-3.0779753301893167,"x":99.85,"y":174.27,"x0":2.766523909852764,"y0":50.00202144144138,"z0":5.605056494150751,"aX":-8.860182031226206},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":10.2,"spinRate":2197,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.4208550502416606,"extension":6.9806449939485296},"index":0,"playId":"f5df87b7-4acc-3c7b-a038-e3de30fbd87d","pitchNumber":1,"startTime":"2026-02-21T21:10:07.611Z","endTime":"2026-02-21T21:10:11.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"57854900-1605-33ee-8984-9ea836a86468","startTime":"2026-02-21T21:10:29.331Z","endTime":"2026-02-21T21:10:32.331Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.243894422974925,"aZ":-13.561019576587139,"pfxX":-0.2986576997595307,"pfxZ":10.443843869554602,"pX":-0.6742901989306307,"pZ":3.631116930877069,"vX0":-7.75042781766051,"vY0":-133.07228205062583,"vZ0":-2.8614919372673895,"x":142.7,"y":140.74,"x0":2.3223657385021377,"y0":50.00090914460388,"z0":5.710795235576071,"aX":-0.5314975685952904},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.5,"breakHorizontal":2.3,"spinRate":2079,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4125998050774924,"extension":7.172044404528449},"index":2,"playId":"cb8bdb56-3c54-3863-96c1-90f31aaaf445","pitchNumber":2,"startTime":"2026-02-21T21:10:45.095Z","endTime":"2026-02-21T21:10:49.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578347310243608,"aZ":-26.749252464937012,"pfxX":-4.2852681166670195,"pfxZ":3.1073930660239775,"pX":-0.21941306984108327,"pZ":3.9119503273186806,"vX0":-6.157822449915089,"vY0":-131.05092127034817,"vZ0":0.4563017519825533,"x":125.36,"y":133.16,"x0":2.7138102568761253,"y0":50.005480088939066,"z0":5.72687186696768,"aX":-7.484742242009958},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":9.1,"spinRate":2221,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.41727025899636594,"extension":6.939625770018992},"index":3,"playId":"090b9ae3-ee5e-3cfe-b436-d070d7c407da","pitchNumber":3,"startTime":"2026-02-21T21:11:10.791Z","endTime":"2026-02-21T21:11:13.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834340091409448,"aZ":-16.3664901465177,"pfxX":-0.48833655087250083,"pfxZ":9.157171446197319,"pX":1.0770326965351893,"pZ":4.181384262310868,"vX0":-3.4198278706971315,"vY0":-131.3216091842354,"vZ0":-0.9482370662373363,"x":75.95,"y":125.88,"x0":2.465891560179188,"y0":50.00204372276532,"z0":5.778320060391142,"aX":-0.842530074615541},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.6,"breakHorizontal":1.7,"spinRate":1801,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4189634616911193,"extension":6.999888387290918},"index":4,"playId":"490aaef8-8279-3107-a32a-19928309a1d2","pitchNumber":4,"startTime":"2026-02-21T21:11:32.564Z","endTime":"2026-02-21T21:11:35.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.883487195909144,"aZ":-30.328752679020326,"pfxX":-11.60986473956753,"pfxZ":1.2314576539284356,"pX":0.050481301161890396,"pZ":1.823229751177159,"vX0":-3.515670692318835,"vY0":-121.95006935332535,"vZ0":-2.441584980125727,"x":115.08,"y":189.55,"x0":3.020716770021169,"y0":50.00432391015433,"z0":5.4641377641301885,"aX":-17.41626474574386},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":21.8,"spinRate":2568,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.44984095720308215,"extension":6.9985901188912525},"hitData":{"launchSpeed":81.7,"launchAngle":65.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.85,"coordY":175.21}},"index":5,"playId":"59aafc04-2383-3149-8e37-965f9b9e724e","pitchNumber":5,"startTime":"2026-02-21T21:11:53.670Z","endTime":"2026-02-21T21:12:03.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_ab"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_ab"},{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_pa"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.53,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:12:03.339Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Stephenson flies out sharply to center fielder Kahlil Watson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:12:23.808Z","endTime":"2026-02-21T21:12:46.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680951,"fullName":"Doug Nikhazy","link":"/api/v1/people/680951"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469659123619362,"aZ":-13.559704558676632,"pfxX":-0.45636834321128905,"pfxZ":10.372683340164517,"pX":0.05788004391391651,"pZ":1.965377150803268,"vX0":-5.806113817188104,"vY0":-133.76648372386,"vZ0":-6.910782297102626,"x":114.79,"y":185.71,"x0":2.3247450888711696,"y0":50.004975468203476,"z0":5.573269587517843,"aX":-0.8177895153069586},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":2.2,"spinRate":1946,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.41099668365026965,"extension":7.1786023923896005},"hitData":{"launchSpeed":106.7,"launchAngle":22.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":110.35,"coordY":45.07}},"index":0,"playId":"c5d26a8e-5ced-3d1f-a42d-5319cce72581","pitchNumber":1,"startTime":"2026-02-21T21:12:34.425Z","endTime":"2026-02-21T21:12:46.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:12:46.148Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out, shortstop Milan Tolentino to first baseman Ralphy Velazquez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:13:02.631Z","endTime":"2026-02-21T21:14:21.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680951,"fullName":"Doug Nikhazy","link":"/api/v1/people/680951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":806252,"link":"/api/v1/people/806252"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.108561462992558,"aZ":-32.579034916618866,"pfxX":-11.69438024460841,"pfxZ":-0.2857574832218557,"pX":-0.7512662354775792,"pZ":3.0938617132013175,"vX0":-5.268535755760916,"vY0":-120.39893610381317,"vZ0":1.0851903477540008,"x":145.64,"y":155.25,"x0":2.9957595999526245,"y0":50.00018427721373,"z0":5.558977685870169,"aX":-16.868849376183014},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.1,"breakHorizontal":22.6,"spinRate":2544,"spinDirection":281},"zone":11,"typeConfidence":2.0,"plateTime":0.4579480016987416,"extension":6.932240717401041},"index":0,"playId":"b5d2a0a7-a539-35d3-b535-84a245362790","pitchNumber":1,"startTime":"2026-02-21T21:13:14.372Z","endTime":"2026-02-21T21:13:17.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.948701018705698,"aZ":-24.08109600389131,"pfxX":4.822494497829362,"pfxZ":5.521874204457553,"pX":0.2614416370701385,"pZ":2.1251550936575745,"vX0":-6.843483537217525,"vY0":-121.43362673518655,"vZ0":-3.067776861520639,"x":107.03,"y":181.4,"x0":2.5141643406765213,"y0":50.00163899532067,"z0":5.543213836392037,"aX":7.066637372191998},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.4,"breakHorizontal":-6.7,"spinRate":2795,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4543380372080805,"extension":6.951464004370786},"index":1,"playId":"fda5dedc-b064-3420-ab19-0d531d7edbf1","pitchNumber":2,"startTime":"2026-02-21T21:13:35.734Z","endTime":"2026-02-21T21:13:38.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74868437372821,"aZ":-22.935934318216646,"pfxX":5.062986376649574,"pfxZ":6.05531801707436,"pX":-1.357013009956543,"pZ":0.8861726837816857,"vX0":-10.833996246562851,"vY0":-123.07580295977225,"vZ0":-6.116997797661176,"x":168.73,"y":214.85,"x0":2.455510090916536,"y0":50.00159695843299,"z0":5.3616658779229205,"aX":7.722744209775092},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.6,"breakHorizontal":-6.5,"spinRate":1310,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.44601470942617727,"extension":7.002639774372989},"index":2,"playId":"b1c7f1b6-d0b4-3546-962e-37d0f1a5cd78","pitchNumber":3,"startTime":"2026-02-21T21:13:54.239Z","endTime":"2026-02-21T21:13:57.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.822608251733303,"aZ":-15.457519930772497,"pfxX":3.3918446940204627,"pfxZ":9.246512583335491,"pX":0.6822819575703186,"pZ":3.355293416386231,"vX0":-5.892723373088733,"vY0":-134.06131741896516,"vZ0":-3.427422851464389,"x":90.99,"y":148.19,"x0":2.4749778159425198,"y0":50.00320780771454,"z0":5.7637048744192665,"aX":6.132901657625657},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-4.8,"spinRate":1994,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4096344709260502,"extension":7.057593670056202},"hitData":{"launchSpeed":99.2,"launchAngle":9.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.06,"coordY":149.37}},"index":3,"playId":"c35df6a6-a555-3732-a765-ad94b7c06710","pitchNumber":4,"startTime":"2026-02-21T21:14:15.167Z","endTime":"2026-02-21T21:14:21.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":669911,"link":"/api/v1/people/669911"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":680951,"link":"/api/v1/people/680951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:14:21.267Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Stuart Fairchild flies out sharply to center fielder Dane Myers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:16:58.207Z","endTime":"2026-02-21T21:17:38.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687924,"fullName":"Julian Aguiar","link":"/api/v1/people/687924"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Banfield replaces catcher Tyler Stephenson, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-21T21:16:07.471Z","endTime":"2026-02-21T21:16:07.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cam Collier replaces third baseman Eugenio Suárez, batting 2nd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T21:16:07.486Z","endTime":"2026-02-21T21:16:07.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702253,"link":"/api/v1/people/702253"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":553993,"link":"/api/v1/people/553993"},"defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Julian Aguiar replaces Rhett Lowder.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-21T21:16:07.487Z","endTime":"2026-02-21T21:17:00.413Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687924,"link":"/api/v1/people/687924"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695076,"link":"/api/v1/people/695076","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633321039974007,"aZ":-24.18050307594657,"pfxX":-10.60545556862865,"pfxZ":4.1328333806838575,"pX":-1.6125093599156142,"pZ":2.5988796861956573,"vX0":4.764587047752015,"vY0":-137.94713104188435,"vZ0":-3.4499561381285977,"x":178.47,"y":168.61,"x0":-1.9807390192842647,"y0":50.0020194558536,"z0":5.488835554895357,"aX":-20.513714739864174},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":18.2,"spinRate":2142,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.39648699616790717,"extension":6.06526659253308},"index":3,"playId":"30aa61f0-d637-3ae5-8d5c-d04d97a4e943","pitchNumber":1,"startTime":"2026-02-21T21:17:00.413Z","endTime":"2026-02-21T21:17:03.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":95.0,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45034136312556,"aZ":-26.16943489489351,"pfxX":-14.954429871825754,"pfxZ":3.1445372983459805,"pX":0.8126702432411695,"pZ":2.717903981969846,"vX0":11.705151920538079,"vY0":-137.73072691559457,"vZ0":-2.904776031105105,"x":86.02,"y":165.4,"x0":-1.5632470775464495,"y0":50.001218280599076,"z0":5.568459231160914,"aX":-28.54135643035314},"breaks":{"breakAngle":44.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":24.4,"spinRate":2158,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.39867306249314405,"extension":6.1718516018791565},"index":4,"playId":"237c74d8-6bcc-3f33-8069-2c2455b60dd8","pitchNumber":2,"startTime":"2026-02-21T21:17:16.989Z","endTime":"2026-02-21T21:17:20.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15131983008132,"aZ":-17.30924672834465,"pfxX":-7.116610899790157,"pfxZ":7.687384973055966,"pX":-0.4559856309885344,"pZ":3.219135196886903,"vX0":5.505621600569978,"vY0":-138.0225640333771,"vZ0":-3.751692227861585,"x":134.38,"y":151.86,"x0":-1.55001993667732,"y0":50.00119349021675,"z0":5.758627974811277,"aX":-13.756667075850398},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":11.8,"spinRate":2212,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3965524286192075,"extension":6.067116006962244},"hitData":{"launchSpeed":100.1,"launchAngle":38.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":88.6,"coordY":63.26}},"index":5,"playId":"c8bc1748-a566-31c4-bda4-5458474e4bc5","pitchNumber":3,"startTime":"2026-02-21T21:17:31.686Z","endTime":"2026-02-21T21:17:38.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_ab"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_ab"},{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_pa"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:17:38.311Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kahlil Watson singles on a line drive to left fielder Will Benson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:18:00.643Z","endTime":"2026-02-21T21:18:13.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687924,"fullName":"Julian Aguiar","link":"/api/v1/people/687924"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"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":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.960648946256924,"aZ":-18.264571618492578,"pfxX":-10.075007303761755,"pfxZ":7.114019704140828,"pX":0.1372970320677853,"pZ":2.645470510052628,"vX0":8.03423451928573,"vY0":-138.26206233066122,"vZ0":-4.955269603544631,"x":111.77,"y":167.35,"x0":-1.4829928650412219,"y0":50.00213976881227,"z0":5.669063249711626,"aX":-19.6989845606418},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":16.8,"spinRate":2220,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3946600489786958,"extension":6.112559721658137},"hitData":{"launchSpeed":81.1,"launchAngle":14.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.6,"coordY":113.7}},"index":0,"playId":"514be0d6-9344-3548-b37e-6a6372f2a2e3","pitchNumber":1,"startTime":"2026-02-21T21:18:06.979Z","endTime":"2026-02-21T21:18:13.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_ab"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_ab"},{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.99,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:18:13.222Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Carter Kieboom strikes out swinging, catcher Will Banfield. Kahlil Watson out at 2nd. Carter Kieboom out on batter interference.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:18:26.895Z","endTime":"2026-02-21T21:19:53.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666198,"fullName":"Carter Kieboom","link":"/api/v1/people/666198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687924,"fullName":"Julian Aguiar","link":"/api/v1/people/687924"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":666198,"fullName":"Carter Kieboom","link":"/api/v1/people/666198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"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":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":"r_runner_out","runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69768761218324,"aZ":-26.34552195271512,"pfxX":1.0867617474021185,"pfxZ":3.7964291871338673,"pX":0.2338579415650652,"pZ":1.0389591647298642,"vX0":5.351986944248739,"vY0":-123.70693701779216,"vZ0":-5.114933296362692,"x":108.09,"y":210.73,"x0":-2.106782809392184,"y0":50.005390304509824,"z0":5.365936265339082,"aX":1.6692186245934968},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.8,"breakHorizontal":-3.4,"spinRate":2312,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4442534730930343,"extension":6.075032687450547},"index":0,"playId":"cc33152a-abae-3271-a0ac-3edf0cfee1ce","pitchNumber":1,"startTime":"2026-02-21T21:18:42.408Z","endTime":"2026-02-21T21:18:45.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831860462776696,"aZ":-23.760443455997574,"pfxX":-10.871770866846775,"pfxZ":4.390018036769935,"pX":-0.10207674397962026,"pZ":2.2819903520263494,"vX0":8.613077248246,"vY0":-137.37675718309106,"vZ0":-4.265748604291549,"x":120.89,"y":177.17,"x0":-1.8622498785183845,"y0":50.00023054362606,"z0":5.465752197049576,"aX":-20.820892083632856},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":17.9,"spinRate":2260,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.39839294595103203,"extension":6.096894422017663},"index":1,"playId":"451ee6fc-3a3e-3927-aa53-ee3c3effb60b","pitchNumber":2,"startTime":"2026-02-21T21:19:02.076Z","endTime":"2026-02-21T21:19:05.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.751100416507082,"aZ":-24.733410589212976,"pfxX":-5.804652185948495,"pfxZ":4.741873582413364,"pX":1.0867494012667989,"pZ":1.8351105410903008,"vX0":9.075481161246573,"vY0":-125.11114239204836,"vZ0":-3.8538029827205413,"x":75.58,"y":189.23,"x0":-1.8512525494796959,"y0":50.002219135625516,"z0":5.447707499849085,"aX":-9.105306328875972},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.8,"breakHorizontal":8.2,"spinRate":2359,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4395942624767657,"extension":6.262991874822279},"index":2,"playId":"b2e098e5-29e6-3388-9b35-500c4c65ac4b","pitchNumber":3,"startTime":"2026-02-21T21:19:22.155Z","endTime":"2026-02-21T21:19:25.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.460942213300545,"aZ":-26.62506416108166,"pfxX":5.107733424877602,"pfxZ":4.309684771636273,"pX":1.1302301094428011,"pZ":1.8988266580785018,"vX0":5.400103568388957,"vY0":-113.52966211295897,"vZ0":-1.7887000123084098,"x":73.92,"y":187.51,"x0":-1.9551474745127975,"y0":50.002749231111316,"z0":5.382399555909424,"aX":6.574142294814645},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":7.6,"breakHorizontal":-10.8,"spinRate":2187,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.48502556350880344,"extension":6.1674542182311525},"index":3,"playId":"15fe66b7-0562-36fa-9fb5-8fee6726d757","pitchNumber":4,"startTime":"2026-02-21T21:19:44.693Z","endTime":"2026-02-21T21:19:53.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666198,"link":"/api/v1/people/666198"},"credit":"b_ab"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_ab"},{"player":{"id":666198,"link":"/api/v1/people/666198"},"credit":"b_pa"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"batter_interference"}],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":1.88,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:19:53.419Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Benson grounds out, second baseman Alex Mooney to first baseman Ralphy Velazquez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T21:22:31.320Z","endTime":"2026-02-21T21:22:53.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669142,"fullName":"Tanner Burns","link":"/api/v1/people/669142"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806252,"link":"/api/v1/people/806252"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Alex Mooney replaces second baseman Juan Brito, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-21T21:21:51.375Z","endTime":"2026-02-21T21:21:51.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695612,"link":"/api/v1/people/695612"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":682877,"link":"/api/v1/people/682877"},"defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tanner Burns replaces Doug Nikhazy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T21:21:51.387Z","endTime":"2026-02-21T21:22:33.510Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669142,"link":"/api/v1/people/669142"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680951,"link":"/api/v1/people/680951","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":92.9,"endSpeed":84.9,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.236955401143007,"aZ":-12.896406759052429,"pfxX":-0.7800249881332246,"pfxZ":10.483704474007308,"pX":0.943591337744703,"pZ":1.1261401559142554,"vX0":4.805438281591376,"vY0":-134.95152554649522,"vZ0":-9.932716838937171,"x":81.03,"y":208.37,"x0":-0.7612247237495793,"y0":50.00302854118761,"z0":5.770323133434084,"aX":-1.435246190471182},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":0.4,"spinRate":2258,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4063625945076881,"extension":6.278186620111809},"index":2,"playId":"6a02b00c-4f63-3e85-8bfc-4baaba7d6473","pitchNumber":1,"startTime":"2026-02-21T21:22:33.510Z","endTime":"2026-02-21T21:22:36.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.3,"endSpeed":84.9,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.462955306444975,"aZ":-14.312430486700334,"pfxX":-6.787723084204006,"pfxZ":9.639839288385687,"pX":-0.5780117485686194,"pZ":2.149470135470583,"vX0":3.262921097023549,"vY0":-135.69222127655627,"vZ0":-7.11013059768665,"x":139.03,"y":180.74,"x0":-0.9184436449001749,"y0":50.00183580534304,"z0":5.813269394012633,"aX":-12.575940585825741},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":11.5,"spinRate":2460,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.4046468389779392,"extension":6.3194795616981505},"hitData":{"launchSpeed":90.3,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.16,"coordY":152.91}},"index":3,"playId":"341ccde9-8dda-312c-9684-4c1ea68eab6c","pitchNumber":2,"startTime":"2026-02-21T21:22:47.588Z","endTime":"2026-02-21T21:22:53.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":669142,"link":"/api/v1/people/669142"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":669142,"link":"/api/v1/people/669142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:22:53.962Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Stewart walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T21:23:15.347Z","endTime":"2026-02-21T21:25:09.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669142,"fullName":"Tanner Burns","link":"/api/v1/people/669142"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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(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.5,"endSpeed":79.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.138939187471674,"aZ":-28.482459115611416,"pfxX":2.7482959708513848,"pfxZ":2.323352971237301,"pX":-0.2529276936295947,"pZ":0.5734110089024507,"vX0":1.7102084032648925,"vY0":-124.4584979006022,"vZ0":-6.779129843921369,"x":126.64,"y":223.3,"x0":-1.3032519084485987,"y0":50.002359160709936,"z0":5.654087479110393,"aX":4.363134361906111},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-5.4,"spinRate":2517,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.438068868005002,"extension":6.290503114663864},"index":0,"playId":"f00e984b-8ad7-37bf-be33-e9d6c5a7fd5b","pitchNumber":1,"startTime":"2026-02-21T21:23:32.792Z","endTime":"2026-02-21T21:23:35.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89089019141072,"aZ":-13.873096565286017,"pfxX":-4.180747207668228,"pfxZ":9.816989645789882,"pX":-1.0667491277145071,"pZ":2.5911994028150724,"vX0":1.5307741050178365,"vY0":-135.94693497339625,"vZ0":-6.229583901401313,"x":157.66,"y":168.82,"x0":-1.0951839853355334,"y0":50.00608746078054,"z0":5.882496030166923,"aX":-7.796126065324527},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":7.2,"spinRate":2283,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.403497122551288,"extension":6.172105074701519},"index":1,"playId":"6bd99d7d-fb06-37c3-891e-1dc5919c0cbd","pitchNumber":2,"startTime":"2026-02-21T21:23:50.665Z","endTime":"2026-02-21T21:23:53.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760323534441376,"aZ":-15.315490835611087,"pfxX":-4.992321927014654,"pfxZ":9.234888159012996,"pX":0.3210205906249663,"pZ":1.5894619290471932,"vX0":4.55605322739762,"vY0":-134.43327912160672,"vZ0":-8.12516573527499,"x":104.76,"y":195.86,"x0":-0.748961819132821,"y0":50.006427151350785,"z0":5.743311162802407,"aX":-9.1187457038649},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":8.0,"spinRate":2298,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4077834632998756,"extension":6.309671432573348},"index":2,"playId":"9f42b27f-a17b-38e4-a970-ec2c9a578ff2","pitchNumber":3,"startTime":"2026-02-21T21:24:06.734Z","endTime":"2026-02-21T21:24:09.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85727904509612,"aZ":-14.46875551071254,"pfxX":-5.8678841929221655,"pfxZ":9.523389618066929,"pX":0.07961541919661816,"pZ":3.18645401771652,"vX0":4.0276476629554026,"vY0":-136.22387942417689,"vZ0":-4.504765100252401,"x":113.97,"y":152.75,"x0":-0.6635959821310269,"y0":50.0059629997915,"z0":5.878018803182598,"aX":-10.914421133970235},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2343,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.40370601525727867,"extension":6.408146064872768},"index":3,"playId":"869d6839-3237-3fa9-83ba-16b8162c4437","pitchNumber":4,"startTime":"2026-02-21T21:24:25.045Z","endTime":"2026-02-21T21:24:28.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180688264689127,"aZ":-23.66443419720659,"pfxX":-6.7863627963971735,"pfxZ":5.254466020935066,"pX":0.24350423381234168,"pZ":0.2538335249586944,"vX0":5.528989632421155,"vY0":-127.23409708817978,"vZ0":-8.26059207568483,"x":107.72,"y":231.93,"x0":-1.0895583503439064,"y0":50.00189321802287,"z0":5.45520966682363,"aX":-10.985780392879876},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":10.8,"spinRate":619,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4325826966343884,"extension":6.394580993764483},"index":4,"playId":"221686f3-d7e8-35d6-89ec-6cc0a5bf949d","pitchNumber":5,"startTime":"2026-02-21T21:24:46.675Z","endTime":"2026-02-21T21:24:49.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80651715198634,"aZ":-28.18733882789378,"pfxX":-0.19770497008852161,"pfxZ":2.467944487893014,"pX":0.23379654943724698,"pZ":1.432324917970364,"vX0":4.045798579538795,"vY0":-125.8917491607353,"vZ0":-4.765558651379736,"x":108.09,"y":200.11,"x0":-1.363513129569931,"y0":50.005030358491894,"z0":5.611922087247713,"aX":-0.32013803857281004},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":-0.5,"spinRate":2553,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.43387322100571035,"extension":6.0756713092783174},"index":5,"playId":"e6f76d3b-1b5f-3877-bf76-22be89bb7dfa","pitchNumber":6,"startTime":"2026-02-21T21:25:05.618Z","endTime":"2026-02-21T21:25:09.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":669142,"link":"/api/v1/people/669142"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.74,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:25:09.474Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Noelvi Marte lines into a double play, left fielder Stuart Fairchild to second baseman Alex Mooney to first baseman Ralphy Velazquez. Sal Stewart out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T21:25:24.165Z","endTime":"2026-02-21T21:26:51.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669142,"fullName":"Tanner Burns","link":"/api/v1/people/669142"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":656413,"link":"/api/v1/people/656413"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":695612,"link":"/api/v1/people/695612"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806252,"link":"/api/v1/people/806252"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950108663386153,"aZ":-13.045812681747165,"pfxX":-5.4863020215335006,"pfxZ":10.128885935514612,"pX":0.9160823127533579,"pZ":2.7791963165577767,"vX0":6.013764963720286,"vY0":-136.75179868946952,"vZ0":-5.963743897593989,"x":82.08,"y":163.74,"x0":-0.6016646932634341,"y0":50.003539123164046,"z0":5.88786010645956,"aX":-10.362348252748108},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2442,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4009538026442656,"extension":6.2034883397780956},"index":0,"playId":"fd4f138b-66b8-356d-a58c-7528588e4dc2","pitchNumber":1,"startTime":"2026-02-21T21:25:35.871Z","endTime":"2026-02-21T21:25:38.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656583746106175,"aZ":-29.426965778844128,"pfxX":1.0408725118558582,"pfxZ":1.752725170429784,"pX":-0.011958004018042378,"pZ":1.2358347695706315,"vX0":2.8757476281851524,"vY0":-123.7090111317627,"vZ0":-4.8389645832336825,"x":117.46,"y":205.41,"x0":-1.3205549827474043,"y0":50.00085857015654,"z0":5.659021291063408,"aX":1.6262747080206417},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":-2.5,"spinRate":2597,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4412826106612817,"extension":6.208132738344508},"index":1,"playId":"4ffebc95-3b7e-3ccf-9a6d-3c55c0569dc8","pitchNumber":2,"startTime":"2026-02-21T21:25:54.626Z","endTime":"2026-02-21T21:25:57.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947235483700318,"aZ":-31.636235549432303,"pfxX":-8.922531047770795,"pfxZ":0.3344661101595099,"pX":0.23796448112654922,"pZ":1.386623150145935,"vX0":5.557237593278372,"vY0":-127.14855444112143,"vZ0":-4.441906700776592,"x":107.93,"y":201.34,"x0":-0.8207254889942388,"y0":50.0054524607633,"z0":5.676776077358784,"aX":-14.558894301325958},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.2,"breakHorizontal":14.9,"spinRate":811,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4313566389773418,"extension":6.202574744650052},"index":2,"playId":"a0cdd52e-8f19-30ba-b7cc-f6a44754c3bf","pitchNumber":3,"startTime":"2026-02-21T21:26:13.248Z","endTime":"2026-02-21T21:26:16.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"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-21T21:26:27.351Z","endTime":"2026-02-21T21:26:42.319Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59146716108692,"aZ":-11.333533962121667,"pfxX":-5.4974889134270715,"pfxZ":11.264125363299023,"pX":-0.47040046373866456,"pZ":3.382765372660014,"vX0":2.348304737975836,"vY0":-135.84843654575417,"vZ0":-4.658010541020982,"x":134.93,"y":147.45,"x0":-0.6367841720234318,"y0":50.00220862112761,"z0":5.9216766935016985,"aX":-10.169718679573934},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":9.4,"spinRate":2451,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.4047763980229102,"extension":6.280533512829781},"hitData":{"launchSpeed":104.2,"launchAngle":17.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.4,"coordY":103.76}},"index":4,"playId":"d1a68ce0-78ed-3d27-ba1c-ba667f01f9fd","pitchNumber":4,"startTime":"2026-02-21T21:26:42.319Z","endTime":"2026-02-21T21:26:51.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":669142,"link":"/api/v1/people/669142"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":669142,"link":"/api/v1/people/669142"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":1.35,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:26:51.722Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dom Nuñez flies out to right fielder Rece Hinds.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:29:08.174Z","endTime":"2026-02-21T21:29:47.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624513,"fullName":"Dom Nuñez","link":"/api/v1/people/624513"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687924,"fullName":"Julian Aguiar","link":"/api/v1/people/687924"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8],"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":624513,"fullName":"Dom Nuñez","link":"/api/v1/people/624513"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Héctor Rodríguez replaces left fielder Will Benson, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-21T21:28:51.288Z","endTime":"2026-02-21T21:28:51.302Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":666181,"link":"/api/v1/people/666181"},"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler Callihan replaces second baseman Sal Stewart, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T21:28:51.302Z","endTime":"2026-02-21T21:28:51.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rece Hinds replaces right fielder Noelvi Marte, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-21T21:28:51.303Z","endTime":"2026-02-21T21:28:51.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: P.J. Higgins replaces first baseman Nathaniel Lowe, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-21T21:28:51.305Z","endTime":"2026-02-21T21:28:51.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Blake Dunn replaces center fielder Dane Myers, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-21T21:28:51.307Z","endTime":"2026-02-21T21:28:51.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Garrett Hampson replaces shortstop Edwin Arroyo, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-21T21:28:51.308Z","endTime":"2026-02-21T21:29:10.301Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":695490,"link":"/api/v1/people/695490"},"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":695490,"link":"/api/v1/people/695490"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.317069847841427,"aZ":-33.991042235184786,"pfxX":3.5684344328375532,"pfxZ":-1.338396061552836,"pX":0.7337375367991799,"pZ":1.1141033373387843,"vX0":4.5307772597741405,"vY0":-115.61529359891209,"vZ0":-2.8102834242147026,"x":89.03,"y":208.7,"x0":-1.714170504379158,"y0":50.00470918846022,"z0":5.603877249875282,"aX":4.836161870697782},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.9,"breakHorizontal":-7.6,"spinRate":2118,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.47354277981224646,"extension":6.1293287106134615},"index":6,"playId":"c30643f7-876c-3f70-9d54-2fec0d07d140","pitchNumber":1,"startTime":"2026-02-21T21:29:10.301Z","endTime":"2026-02-21T21:29:13.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.1,"endSpeed":86.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32831438215418,"aZ":-15.008821290899578,"pfxX":-6.9106538195295215,"pfxZ":9.061469914311596,"pX":0.23464278988479567,"pZ":2.0768854434528707,"vX0":7.109015435578802,"vY0":-136.7906861671156,"vZ0":-6.816335220262725,"x":108.06,"y":182.7,"x0":-1.5007121712592553,"y0":50.00206608506844,"z0":5.631112721501044,"aX":-13.089157470788129},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2103,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.40049711974462365,"extension":6.02672682571406},"index":7,"playId":"2cb77757-b9ec-346a-a02a-71cd655fbff3","pitchNumber":2,"startTime":"2026-02-21T21:29:23.536Z","endTime":"2026-02-21T21:29:26.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.978927586864415,"aZ":-17.80606290203709,"pfxX":-6.3341484164713115,"pfxZ":7.499055088099867,"pX":0.21567484727560315,"pZ":3.309408866253023,"vX0":6.781234959980067,"vY0":-137.4340520121293,"vZ0":-3.2125727951064014,"x":108.78,"y":149.43,"x0":-1.4587948610925996,"y0":50.00353260241611,"z0":5.70033362067547,"aX":-12.138070944873236},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":10.1,"spinRate":2082,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.39827579626362475,"extension":6.042744993428552},"hitData":{"launchSpeed":78.9,"launchAngle":30.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.66,"coordY":94.81}},"index":8,"playId":"82ee8d73-ff2d-304d-9fcd-974e4ac7fdaa","pitchNumber":3,"startTime":"2026-02-21T21:29:41.715Z","endTime":"2026-02-21T21:29:47.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624513,"link":"/api/v1/people/624513"},"credit":"b_ab"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_ab"},{"player":{"id":624513,"link":"/api/v1/people/624513"},"credit":"b_pa"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:29:47.605Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Milan Tolentino walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:30:02.683Z","endTime":"2026-02-21T21:31:24.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687924,"fullName":"Julian Aguiar","link":"/api/v1/people/687924"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"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":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.738838855784756,"aZ":-39.60159049527294,"pfxX":8.873018170375374,"pfxZ":-6.298315079200417,"pX":-6.521538084521295,"pZ":5.385553809596685,"vX0":-11.18616979741552,"vY0":-107.8826888650309,"vZ0":7.742174479007506,"x":365.59,"y":93.37,"x0":-2.422423733052416,"y0":50.003523025636404,"z0":6.114863879672902,"aX":10.461843102259419},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-8.8,"breakHorizontal":-13.1,"spinRate":2090,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.5076660290892296,"extension":5.878940664715382},"index":0,"playId":"9786d990-ca6b-36fd-927d-b70df1b04606","pitchNumber":1,"startTime":"2026-02-21T21:30:13.911Z","endTime":"2026-02-21T21:30:16.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273944028084372,"aZ":-21.796355429391728,"pfxX":-9.158969460277829,"pfxZ":5.426565494032483,"pX":0.01953389160787277,"pZ":2.3732738762199865,"vX0":8.401077302663277,"vY0":-136.68920001342542,"vZ0":-4.005928737894218,"x":116.26,"y":174.7,"x0":-1.888790118780872,"y0":50.00081744075997,"z0":5.335713594927565,"aX":-17.505387309180353},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":15.0,"spinRate":2084,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3991826447730178,"extension":6.116847238904699},"index":1,"playId":"4365f75f-448f-36b6-b1cb-e99860b037d4","pitchNumber":2,"startTime":"2026-02-21T21:30:33.074Z","endTime":"2026-02-21T21:30:36.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77526544553237,"aZ":-17.325807314385784,"pfxX":-8.459693765199098,"pfxZ":7.667549376768287,"pX":1.0277152559152083,"pZ":2.1766429060104606,"vX0":10.310507472805414,"vY0":-138.0631935479217,"vZ0":-5.398830994336199,"x":77.83,"y":180.01,"x0":-1.6502258980434377,"y0":50.0066212508846,"z0":5.317725721699734,"aX":-16.390677180137146},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":13.2,"spinRate":2085,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.39622296689807834,"extension":6.073935103591048},"index":2,"playId":"ebc9ff0d-123a-3604-9dbd-94210fca6555","pitchNumber":3,"startTime":"2026-02-21T21:30:49.052Z","endTime":"2026-02-21T21:30:52.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.659516801598663,"aZ":-30.517122598010634,"pfxX":-5.920690939980792,"pfxZ":1.0817106900379203,"pX":-1.1939055520503794,"pZ":1.0554363840603842,"vX0":3.542533115544301,"vY0":-122.3902203051149,"vZ0":-4.164802207902705,"x":162.51,"y":210.28,"x0":-1.8860144303736204,"y0":50.001597997688265,"z0":5.373747457728514,"aX":-9.040962543391526},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":10.0,"spinRate":1653,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4463979606065376,"extension":6.102109335620937},"index":3,"playId":"e036cac2-c2fd-323f-a620-856e29ef148a","pitchNumber":4,"startTime":"2026-02-21T21:31:03.913Z","endTime":"2026-02-21T21:31:07.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61283510535337,"aZ":-20.40941478058091,"pfxX":-8.151361746226852,"pfxZ":6.087687585121191,"pX":-1.0632493651218562,"pZ":3.623002481377485,"vX0":4.600360082613024,"vY0":-138.11237802352338,"vZ0":-2.1314053753862967,"x":157.53,"y":140.96,"x0":-1.6909886833164312,"y0":50.0038761970754,"z0":5.776575383079972,"aX":-15.756465589217653},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":13.8,"spinRate":2197,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3964980156401312,"extension":5.8492235230336025},"index":4,"playId":"513cfc53-97fc-3dc1-9f78-bb686c9fc99a","pitchNumber":5,"startTime":"2026-02-21T21:31:21.274Z","endTime":"2026-02-21T21:31:24.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_pa"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.17,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:31:24.274Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"David Fry doubles (1) on a fly ball to left fielder Héctor Rodríguez. Milan Tolentino scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:31:41.668Z","endTime":"2026-02-21T21:33:33.224Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687924,"fullName":"Julian Aguiar","link":"/api/v1/people/687924"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"responsiblePitcher":{"id":687924,"link":"/api/v1/people/687924"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18905174231653,"aZ":-21.698323469475817,"pfxX":-11.326867200231819,"pfxZ":5.5697866275924035,"pX":-0.2935939322581322,"pZ":3.096487784386749,"vX0":8.398440914383645,"vY0":-136.5466247675612,"vZ0":-2.4306091677592683,"x":128.19,"y":155.17,"x0":-1.9437276389691653,"y0":50.0036914189871,"z0":5.497679702413228,"aX":-21.304669674990883},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":18.6,"spinRate":2058,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.40175687174746955,"extension":5.963414864873889},"index":0,"playId":"a9241527-f87a-3be1-a55e-be4eda19272a","pitchNumber":1,"startTime":"2026-02-21T21:31:52.772Z","endTime":"2026-02-21T21:31:55.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384017932132515,"aZ":-26.905164582476257,"pfxX":-0.8449317992686232,"pfxZ":3.349493311784803,"pX":-0.4639684032901862,"pZ":2.0054946533321942,"vX0":4.201921502997772,"vY0":-124.7246241318688,"vZ0":-3.0652673759315214,"x":134.69,"y":184.63,"x0":-2.0616621648087348,"y0":50.00311602820873,"z0":5.47210877141748,"aX":-1.3296493879153521},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":0.6,"spinRate":2338,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.43935150974225934,"extension":5.945652091010058},"index":1,"playId":"aa0ca2ef-70f8-3e6e-a33c-f2a9bc349794","pitchNumber":2,"startTime":"2026-02-21T21:32:11.564Z","endTime":"2026-02-21T21:32:14.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73288570430758,"aZ":-24.82815782887706,"pfxX":-1.7615470347551638,"pfxZ":4.860766106466077,"pX":0.702437770467543,"pZ":3.129086593275214,"vX0":7.101096621053698,"vY0":-123.05616927136671,"vZ0":-0.6865385402788289,"x":90.22,"y":154.29,"x0":-2.0101954536384063,"y0":50.002825561850166,"z0":5.542556087800341,"aX":-2.6629100803110552},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.9,"breakHorizontal":1.3,"spinRate":2413,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.44761003622205564,"extension":6.083427240233073},"index":2,"playId":"a04b2593-6dac-3133-9765-42df2e5d282f","pitchNumber":3,"startTime":"2026-02-21T21:32:32.482Z","endTime":"2026-02-21T21:32:35.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.557841980490267,"aZ":-18.853558479346297,"pfxX":-6.18308025029444,"pfxZ":6.926582440910322,"pX":-0.1649381102854607,"pZ":2.4963048686789726,"vX0":6.203181587029539,"vY0":-137.771005708327,"vZ0":-5.022821405589328,"x":123.29,"y":171.38,"x0":-1.6421767909523515,"y0":50.00025919097823,"z0":5.61688346087045,"aX":-11.886573818662367},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":10.0,"spinRate":2234,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3975304564824742,"extension":6.1532010746773365},"index":3,"playId":"f0b67a4c-366c-3952-8a68-9164071a0674","pitchNumber":4,"startTime":"2026-02-21T21:32:53.939Z","endTime":"2026-02-21T21:32:57.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.124809287265776,"aZ":-22.742001916304325,"pfxX":-8.870143628967401,"pfxZ":4.987736048564347,"pX":-0.5969214983057712,"pZ":2.4117323767734655,"vX0":5.923138928140165,"vY0":-136.68090231465237,"vZ0":-4.16508545967606,"x":139.75,"y":173.66,"x0":-1.6396015139456408,"y0":50.00488808131617,"z0":5.517000046543621,"aX":-16.784845646717883},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":14.8,"spinRate":2072,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.40071950045230587,"extension":6.0565108749790255},"hitData":{"launchSpeed":96.2,"launchAngle":24.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.45,"coordY":83.63}},"index":4,"playId":"947282e1-ebdd-3c69-adfe-9aef303a6b05","pitchNumber":5,"startTime":"2026-02-21T21:33:20.811Z","endTime":"2026-02-21T21:33:33.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":675455,"link":"/api/v1/people/675455"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":20.599999999999994,"leverageIndex":2.19,"dramaIndex":186.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:33:33.224Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ralphy Velazquez grounds out, third baseman Cam Collier to first baseman P.J. Higgins. Cameron Barstad to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:34:12.008Z","endTime":"2026-02-21T21:36:10.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":806252,"fullName":"Ralphy Velazquez","link":"/api/v1/people/806252"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687924,"fullName":"Julian Aguiar","link":"/api/v1/people/687924"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677319,"fullName":"Cameron Barstad","link":"/api/v1/people/677319"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806252,"fullName":"Ralphy Velazquez","link":"/api/v1/people/806252"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702253,"link":"/api/v1/people/702253"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677319,"fullName":"Cameron Barstad","link":"/api/v1/people/677319"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Cameron Barstad replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"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-21T21:34:06.122Z","endTime":"2026-02-21T21:34:13.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677319,"link":"/api/v1/people/677319"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"base":2,"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"second":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01442394125987,"aZ":-26.291523139013304,"pfxX":1.823504032840232,"pfxZ":3.87382211337672,"pX":0.8104814293853685,"pZ":2.1734988230150862,"vX0":6.016169546036806,"vY0":-122.44072294487624,"vZ0":-2.501758319091943,"x":86.11,"y":180.1,"x0":-1.9147866383207444,"y0":50.00520857750112,"z0":5.45674100953197,"aX":2.7699754722333765},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.7,"breakHorizontal":-4.7,"spinRate":2231,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4472148298667058,"extension":6.052124683177662},"index":1,"playId":"38cab652-b9ba-35ed-994b-218d8d5d9ffd","pitchNumber":1,"startTime":"2026-02-21T21:34:13.678Z","endTime":"2026-02-21T21:34:16.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"second":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.991965259285063,"aZ":-27.495256795514326,"pfxX":-9.219899158161363,"pfxZ":3.0771224132497204,"pX":-0.580608894784703,"pZ":0.7605005774148049,"vX0":6.294609292064231,"vY0":-121.90698715320484,"vZ0":-5.155408770929065,"x":139.13,"y":218.25,"x0":-1.9870448846053717,"y0":50.00065119290337,"z0":5.251137863561174,"aX":-13.997588479756564},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.7,"breakHorizontal":15.4,"spinRate":1694,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.44780425332917373,"extension":6.288191199468456},"index":2,"playId":"4f5095a0-d36d-3f77-8dd6-45040786fe65","pitchNumber":2,"startTime":"2026-02-21T21:34:31.909Z","endTime":"2026-02-21T21:34:36.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"second":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.967218109812897,"aZ":-26.201702198613827,"pfxX":-9.413762982859003,"pfxZ":4.018015260054335,"pX":0.37957520632932124,"pZ":1.1107344930263678,"vX0":7.718850701946856,"vY0":-121.96553279915956,"vZ0":-4.760044245186961,"x":102.53,"y":208.79,"x0":-1.6238296935923657,"y0":50.00303855071195,"z0":5.383640682785946,"aX":-13.994169327825366},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.2,"breakHorizontal":14.9,"spinRate":1643,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4513964932481933,"extension":6.167479468068175},"index":3,"playId":"87c4187e-8955-39cf-8edd-d08e9559171a","pitchNumber":3,"startTime":"2026-02-21T21:34:53.613Z","endTime":"2026-02-21T21:34:56.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"second":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392662250185886,"aZ":-19.973555024320135,"pfxX":-7.8713027585535595,"pfxZ":6.486342679397996,"pX":-0.7080526929909442,"pZ":2.6911598882139205,"vX0":6.11567853727041,"vY0":-136.3672103289214,"vZ0":-3.8350657453213226,"x":143.99,"y":166.12,"x0":-1.9587352175714743,"y0":50.00288721293328,"z0":5.49623156635046,"aX":-14.803452958502671},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":13.0,"spinRate":2060,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.40189581286261955,"extension":5.999423640608552},"index":4,"playId":"5eec9367-d1bf-3480-812c-21922c174c0a","pitchNumber":4,"startTime":"2026-02-21T21:35:11.082Z","endTime":"2026-02-21T21:35:14.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"second":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-21T21:35:26.769Z","endTime":"2026-02-21T21:35:40.398Z","isPitch":false,"type":"action","player":{"id":806252,"link":"/api/v1/people/806252"},"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"second":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548922576053194,"aZ":-27.511645564631625,"pfxX":-0.6556598569148377,"pfxZ":3.03459584420761,"pX":2.075755239997336,"pZ":2.5677518113234656,"vX0":9.267542449325303,"vY0":-123.2141270437482,"vZ0":-1.4333779348205136,"x":37.88,"y":169.45,"x0":-1.6496217669821585,"y0":50.005031070867986,"z0":5.4825288024016405,"aX":-1.0101521342047375},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.4,"breakHorizontal":-1.0,"spinRate":2223,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.44459408061854155,"extension":6.211466749210029},"index":6,"playId":"eb2f7b0e-4466-37fe-b02e-6e3d3870f1ce","pitchNumber":5,"startTime":"2026-02-21T21:35:40.398Z","endTime":"2026-02-21T21:35:43.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"second":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.586555898492957,"aZ":-28.666107005943086,"pfxX":-14.092040883535665,"pfxZ":1.8277909768016274,"pX":-0.9439203944393908,"pZ":1.6720688108450477,"vX0":7.487542925717384,"vY0":-138.01090387068916,"vZ0":-4.719905603369788,"x":152.98,"y":193.63,"x0":-1.8654702826082863,"y0":50.00667904989406,"z0":5.3423820850582056,"aX":-27.10759250382264},"breaks":{"breakAngle":40.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.4,"breakHorizontal":23.9,"spinRate":2008,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.3973320797557003,"extension":6.046468411332284},"hitData":{"launchSpeed":69.5,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.83,"coordY":160.5}},"index":7,"playId":"0fb39755-3aeb-30fe-8859-91dc09f9e467","pitchNumber":6,"startTime":"2026-02-21T21:36:00.543Z","endTime":"2026-02-21T21:36:10.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"second":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806252,"link":"/api/v1/people/806252"},"credit":"b_ab"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_ab"},{"player":{"id":806252,"link":"/api/v1/people/806252"},"credit":"b_pa"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.499999999999993,"leverageIndex":1.94,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:36:10.738Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Lampe challenged (pitch result), call on the field was confirmed: Joe Lampe called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:36:28.226Z","endTime":"2026-02-21T21:37:33.466Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687924,"fullName":"Julian Aguiar","link":"/api/v1/people/687924"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.9,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.370983805506896,"aZ":-24.51016936873706,"pfxX":-3.7655689595366733,"pfxZ":5.025117613317738,"pX":1.0564764531520858,"pZ":3.1276379831233463,"vX0":8.830112603382535,"vY0":-123.7319780259245,"vZ0":-0.8798941543782566,"x":76.73,"y":154.33,"x0":-2.0949827824125835,"y0":50.005169936712754,"z0":5.5718772638049385,"aX":-5.747181726846282},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.1,"breakHorizontal":4.4,"spinRate":2203,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4454246692412447,"extension":6.189004078695683},"index":0,"playId":"01814432-2130-3a85-888e-e8f9775b5746","pitchNumber":1,"startTime":"2026-02-21T21:36:35.591Z","endTime":"2026-02-21T21:36:38.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"third":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":93.9,"endSpeed":85.1,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30574082222023,"aZ":-22.905247282232292,"pfxX":-14.764444169838132,"pfxZ":4.974045488640767,"pX":-0.014496155262362915,"pZ":2.305325023857822,"vX0":10.188876579181052,"vY0":-136.23210199072042,"vZ0":-4.250136782589733,"x":117.55,"y":176.54,"x0":-1.9009510829560448,"y0":50.00483008795898,"z0":5.485983628738406,"aX":-27.519011584244712},"breaks":{"breakAngle":46.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":24.4,"spinRate":2023,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4033772896430814,"extension":6.228749338664736},"index":1,"playId":"109d095e-2fad-37e4-8b0d-e7b733c2e509","pitchNumber":2,"startTime":"2026-02-21T21:36:53.880Z","endTime":"2026-02-21T21:37:00.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"third":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40583306505514,"aZ":-34.47829635049809,"pfxX":4.945339633728366,"pfxZ":-1.7220016594198837,"pX":0.6971757622847335,"pZ":1.978776820382363,"vX0":4.259044484914386,"vY0":-114.9609543826326,"vZ0":-0.7091087233249027,"x":90.43,"y":185.35,"x0":-1.822310168427779,"y0":50.00374096918706,"z0":5.63942422826012,"aX":6.615189717359312},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.0,"breakHorizontal":-10.1,"spinRate":1946,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.47653211903781934,"extension":6.347815653506933},"index":2,"playId":"88925066-09c2-3c3d-bb71-aeb941230342","pitchNumber":3,"startTime":"2026-02-21T21:37:30.223Z","endTime":"2026-02-21T21:37:33.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"third":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_ab"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_ab"},{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_pa"},{"player":{"id":687924,"link":"/api/v1/people/687924"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"}},"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.29,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:37:33.466Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"P.J. Higgins grounds out, second baseman Alex Mooney to first baseman Ralphy Velazquez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T21:40:08.771Z","endTime":"2026-02-21T21:41:14.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682897,"fullName":"Steven Pérez","link":"/api/v1/people/682897"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806252,"link":"/api/v1/people/806252"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Cameron Barstad remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T21:39:13.892Z","endTime":"2026-02-21T21:39:13.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677319,"link":"/api/v1/people/677319"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Steven Pérez replaces Tanner Burns.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T21:39:13.908Z","endTime":"2026-02-21T21:40:10.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682897,"link":"/api/v1/people/682897"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669142,"link":"/api/v1/people/669142","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.4,"endSpeed":86.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169251484180844,"aZ":-17.88436226131083,"pfxX":-0.40263364745052077,"pfxZ":7.501398493453218,"pX":-0.3721751253207796,"pZ":3.5672320945983356,"vX0":-5.381695036670907,"vY0":-137.34608878605997,"vZ0":-4.261634346846476,"x":131.19,"y":142.46,"x0":1.6672220560318913,"y0":50.005128318751844,"z0":6.359652722251107,"aX":-0.767233799630497},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":1.9,"spinRate":1702,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.39918453742541615,"extension":6.067295737600845},"index":2,"playId":"eabc9331-ca9f-328c-a140-4bab3c2020a2","pitchNumber":1,"startTime":"2026-02-21T21:40:10.979Z","endTime":"2026-02-21T21:40:15.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42275632251013,"aZ":-14.176898659652084,"pfxX":-2.030294384766745,"pfxZ":9.567743401775964,"pX":0.5014975693352465,"pZ":2.0498372938076863,"vX0":-2.7553883910614503,"vY0":-136.1519220023393,"vZ0":-8.559404284227822,"x":97.88,"y":183.43,"x0":1.7896721291928488,"y0":50.00128922478587,"z0":6.211863231973449,"aX":-3.816540217403925},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":4.2,"spinRate":1706,"spinDirection":163},"zone":9,"typeConfidence":2.0,"plateTime":0.4020366842924421,"extension":6.147236712960375},"index":3,"playId":"7ff04871-01cc-327e-9b2f-908824ac478a","pitchNumber":2,"startTime":"2026-02-21T21:40:23.459Z","endTime":"2026-02-21T21:40:28.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":84.6,"endSpeed":78.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32767025290537,"aZ":-30.92176966166344,"pfxX":-1.742481225851233,"pfxZ":0.811120270316795,"pX":-0.1040055834835264,"pZ":0.3443980997327326,"vX0":-4.939480204622613,"vY0":-123.06283399157552,"vZ0":-7.400237115513124,"x":120.96,"y":229.48,"x0":2.151697944030534,"y0":50.00368947417174,"z0":5.993601956287556,"aX":-2.6839332183383857},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.0,"breakHorizontal":4.3,"spinRate":2179,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.44427190315162957,"extension":6.1983790638957315},"index":4,"playId":"4009531a-aced-31fd-a3f1-d425a8e166f9","pitchNumber":3,"startTime":"2026-02-21T21:40:38.156Z","endTime":"2026-02-21T21:40:41.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52150996031183,"aZ":-29.795938362989084,"pfxX":-4.102700002665759,"pfxZ":1.5529619680252313,"pX":0.5270241515103784,"pZ":1.3533262992976693,"vX0":-2.9036694697822343,"vY0":-123.23518426919186,"vZ0":-5.148437078649907,"x":96.91,"y":202.24,"x0":2.255418614128409,"y0":50.00333029171114,"z0":5.999970398082434,"aX":-6.281279907162782},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":8.2,"spinRate":2082,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.44522658167802565,"extension":6.292752199961762},"index":5,"playId":"94f92fc9-0168-3624-b87b-07fd87ef8be5","pitchNumber":4,"startTime":"2026-02-21T21:40:55.174Z","endTime":"2026-02-21T21:40:58.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.0,"endSpeed":85.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.02266033129247,"aZ":-14.700098672861788,"pfxX":-0.9166305607696132,"pfxZ":9.250172638444006,"pX":0.1418301617246453,"pZ":2.849082521255685,"vX0":-4.206115655721611,"vY0":-138.08910216367588,"vZ0":-6.430587586366554,"x":111.59,"y":161.85,"x0":1.8176059567745466,"y0":50.00190523196168,"z0":6.237091851365622,"aX":-1.7309375083234957},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":2.8,"spinRate":1924,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.40001440590565895,"extension":6.127079665737754},"hitData":{"launchSpeed":104.4,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.56,"coordY":151.39}},"index":6,"playId":"178e0b54-0a1c-35d4-a422-c59faeaf4dc3","pitchNumber":5,"startTime":"2026-02-21T21:41:08.663Z","endTime":"2026-02-21T21:41:14.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:41:14.508Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blake Dunn singles on a line drive to center fielder Kahlil Watson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T21:41:24.568Z","endTime":"2026-02-21T21:42:31.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682897,"fullName":"Steven Pérez","link":"/api/v1/people/682897"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049189577377547,"aZ":-30.751467593731135,"pfxX":-3.58680889979224,"pfxZ":0.9431559479352067,"pX":-0.18573952709708128,"pZ":1.3273715023064065,"vX0":-4.706171133223793,"vY0":-122.3082976324528,"vZ0":-5.006438337292243,"x":124.08,"y":202.94,"x0":2.2293057071063003,"y0":50.00561986994434,"z0":6.0369957541207535,"aX":-5.436873412877458},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.7,"breakHorizontal":7.6,"spinRate":2180,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4477742798621014,"extension":6.205854276105058},"index":0,"playId":"79af65cb-637a-355d-a92b-7ae36d2b8731","pitchNumber":1,"startTime":"2026-02-21T21:41:37.137Z","endTime":"2026-02-21T21:41:41.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.133796120547494,"aZ":-13.838637466136424,"pfxX":-0.9041689468422618,"pfxZ":9.653994397246446,"pX":-1.0941895193137399,"pZ":2.174354611686122,"vX0":-7.0597033820622785,"vY0":-137.8073767725072,"vZ0":-8.245122933223172,"x":158.71,"y":180.07,"x0":1.6315853271762621,"y0":50.00596509126642,"z0":6.165308420693194,"aX":-1.7182438412828072},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":3.2,"spinRate":2048,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.3993429557321715,"extension":6.193589619201441},"index":1,"playId":"4945ab3b-ca60-386c-aaf6-5431e20442c3","pitchNumber":2,"startTime":"2026-02-21T21:41:52.237Z","endTime":"2026-02-21T21:41:55.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85322217638509,"aZ":-29.39782266650868,"pfxX":-4.475150475069949,"pfxZ":1.777149054958067,"pX":-0.9347445190276721,"pZ":1.285207692707938,"vX0":-5.771807855412902,"vY0":-124.08838432325373,"vZ0":-5.631852334651833,"x":152.63,"y":204.08,"x0":2.0027121961845857,"y0":50.00142727622595,"z0":6.033782878242035,"aX":-6.9756617225561595},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":9.5,"spinRate":2205,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.44143131000699354,"extension":6.414648899228601},"index":2,"playId":"016f85b2-7dc8-3e52-9dc3-17735e50a0cf","pitchNumber":3,"startTime":"2026-02-21T21:42:05.998Z","endTime":"2026-02-21T21:42:09.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98459906871408,"aZ":-12.764528708779464,"pfxX":-0.37582605310321304,"pfxZ":10.215384579027866,"pX":-0.21997054957095072,"pZ":2.277566533823845,"vX0":-5.163621199841608,"vY0":-137.5776391374421,"vZ0":-8.083133559543594,"x":125.38,"y":177.29,"x0":1.7369852303447921,"y0":50.005979767677495,"z0":6.136055971097457,"aX":-0.7141700500882648},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":1.8,"spinRate":1976,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.39944722410390643,"extension":6.302627105787588},"hitData":{"launchSpeed":90.7,"launchAngle":13.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.67,"coordY":90.29}},"index":3,"playId":"9a36faa6-6345-3497-ae1e-56077ca5c910","pitchNumber":4,"startTime":"2026-02-21T21:42:24.597Z","endTime":"2026-02-21T21:42:31.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.17,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:42:31.962Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Chavis strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T21:42:55.568Z","endTime":"2026-02-21T21:44:47.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656308,"fullName":"Michael Chavis","link":"/api/v1/people/656308"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682897,"fullName":"Steven Pérez","link":"/api/v1/people/682897"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656308,"fullName":"Michael Chavis","link":"/api/v1/people/656308"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624513,"link":"/api/v1/people/624513"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Chavis replaces Michael Toglia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"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-21T21:42:57.784Z","endTime":"2026-02-21T21:42:57.785Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656308,"link":"/api/v1/people/656308"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":669911,"link":"/api/v1/people/669911"},"defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":669911,"link":"/api/v1/people/669911","batSide":{"code":"R","description":"Right"}},"first":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95138099418454,"aZ":-13.775250139804148,"pfxX":-2.08929066365651,"pfxZ":9.470872913891009,"pX":-0.21527904481296714,"pZ":2.1385713671280384,"vX0":-4.765006095507362,"vY0":-138.9296383500663,"vZ0":-8.534256578061882,"x":125.21,"y":181.04,"x0":1.7976786969578655,"y0":50.00106015398223,"z0":6.1786420384240754,"aX":-4.0576070876779085},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":4.8,"spinRate":1838,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.3952029690979315,"extension":6.184652726542868},"index":1,"playId":"c5fd60b4-07ac-3f52-a801-87e21022b44a","pitchNumber":1,"startTime":"2026-02-21T21:42:57.786Z","endTime":"2026-02-21T21:43:01.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"first":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8393015189617,"aZ":-15.716849177395636,"pfxX":-1.3485908786093765,"pfxZ":8.69238665234002,"pX":-0.7939647911538678,"pZ":3.4654154170794174,"vX0":-6.175553414497394,"vY0":-137.3352324153934,"vZ0":-4.860433676807126,"x":147.26,"y":145.21,"x0":1.6671407802353833,"y0":50.00656708698127,"z0":6.341310225299192,"aX":-2.5546529520937655},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":3.8,"spinRate":1850,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40013677601721387,"extension":6.098912423135989},"index":2,"playId":"d23c400d-6ce9-3657-a92e-2fc575b6cadd","pitchNumber":2,"startTime":"2026-02-21T21:43:14.125Z","endTime":"2026-02-21T21:43:17.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"first":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"6f138bc2-bc06-3670-a661-9dc95f96f653","startTime":"2026-02-21T21:43:32.523Z","endTime":"2026-02-21T21:43:35.523Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"first":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.796983710896672,"aZ":-21.642991202346213,"pfxX":2.626220719967047,"pfxZ":5.380386128611367,"pX":-0.4157786840653656,"pZ":4.127094219605895,"vX0":-6.771962739660147,"vY0":-138.48296164429453,"vZ0":-2.021588395484725,"x":132.85,"y":127.35,"x0":1.7120362842308767,"y0":50.00091765964232,"z0":6.303322926245715,"aX":5.139247591104471},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":-3.5,"spinRate":1738,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.3944180164255653,"extension":6.075977323545031},"index":4,"playId":"56da9ea5-1523-3afb-86df-30b1061f81d6","pitchNumber":3,"startTime":"2026-02-21T21:43:53.431Z","endTime":"2026-02-21T21:43:58.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"first":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Blake Dunn steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"56da9ea5-1523-3afb-86df-30b1061f81d6","startTime":"2026-02-21T21:44:09.408Z","endTime":"2026-02-21T21:44:21.093Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694362,"link":"/api/v1/people/694362"},"defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"first":{"id":694362,"link":"/api/v1/people/694362"},"postOnSecond":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"homeTeamWinProbability":46.300000000000004,"awayTeamWinProbability":53.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":2.11,"dramaIndex":79.0,"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":84.5,"endSpeed":78.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199740793587786,"aZ":-29.15540083308085,"pfxX":-4.362131823726132,"pfxZ":1.953764826822674,"pX":0.22509475733169756,"pZ":2.384528321915674,"vX0":-3.47147649550032,"vY0":-123.1291078886559,"vZ0":-2.8938534003469405,"x":108.42,"y":174.4,"x0":2.2172010286944097,"y0":50.002487975107705,"z0":6.028319066912547,"aX":-6.7329203227782894},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":8.6,"spinRate":2098,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.44392401391261904,"extension":6.256051307381978},"index":6,"playId":"c3b5b99b-42c6-37fc-b167-b18fd393fc17","pitchNumber":4,"startTime":"2026-02-21T21:44:21.093Z","endTime":"2026-02-21T21:44:24.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70455494005449,"aZ":-14.917553086150818,"pfxX":1.4468120076381743,"pfxZ":8.973099172852356,"pX":0.4492333989467647,"pZ":3.610169678872934,"vX0":-4.2631184711654555,"vY0":-138.24859187162446,"vZ0":-4.5188014804259256,"x":99.88,"y":141.31,"x0":1.8277031197661686,"y0":50.000284139005274,"z0":6.277012694990804,"aX":2.781842154699624},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":-1.7,"spinRate":1863,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3971840362363688,"extension":6.196515934748392},"index":7,"playId":"e32f6b54-afed-37b6-9493-37aa8418e123","pitchNumber":5,"startTime":"2026-02-21T21:44:44.363Z","endTime":"2026-02-21T21:44:47.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656308,"link":"/api/v1/people/656308"},"credit":"b_ab"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_ab"},{"player":{"id":656308,"link":"/api/v1/people/656308"},"credit":"b_pa"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":6.199999999999996,"leverageIndex":2.11,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:44:47.363Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Hampson walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T21:45:07.503Z","endTime":"2026-02-21T21:46:16.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682897,"fullName":"Steven Pérez","link":"/api/v1/people/682897"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"postOnSecond":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.420495663608065,"aZ":-15.732078763742559,"pfxX":-0.10857489505916118,"pfxZ":8.50603400690699,"pX":0.4044626898291915,"pZ":4.594878419189428,"vX0":-4.1908876073466415,"vY0":-138.30038200151907,"vZ0":-1.906065064305865,"x":101.58,"y":114.72,"x0":1.9548878576517894,"y0":50.005464535923046,"z0":6.350582779616733,"aX":-0.20900002331955217},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":1.1,"spinRate":1924,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.39635104528698006,"extension":6.018941866534934},"index":0,"playId":"9bc8bf93-e1be-3f7c-b6b1-11929128aae0","pitchNumber":1,"startTime":"2026-02-21T21:45:13.679Z","endTime":"2026-02-21T21:45:16.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.885373370580073,"aZ":-14.657044979244903,"pfxX":1.9928939685212606,"pfxZ":9.094843479384368,"pX":0.5741762831827418,"pZ":4.504890087804551,"vX0":-4.098459176276718,"vY0":-138.17322652097008,"vZ0":-2.4637928238996265,"x":95.11,"y":117.15,"x0":1.8203262691047037,"y0":50.003181026030234,"z0":6.3975449522441865,"aX":3.838912647320991},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-2.8,"spinRate":1878,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.3969906390818787,"extension":6.028616436081751},"index":1,"playId":"068daf0c-950d-30e0-975f-824a901e175c","pitchNumber":2,"startTime":"2026-02-21T21:45:34.020Z","endTime":"2026-02-21T21:45:37.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05603566244116,"aZ":-28.91686352661615,"pfxX":-3.0827005489227917,"pfxZ":2.08763004102666,"pX":-0.008995866935954047,"pZ":3.3510711971914557,"vX0":-4.411600351512715,"vY0":-123.37723309058475,"vZ0":-1.1735137020992512,"x":117.34,"y":148.3,"x0":2.1952294360445954,"y0":50.00040304109477,"z0":6.245917742124272,"aX":-4.802740010888353},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":6.5,"spinRate":2196,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4421150844323378,"extension":6.160080340285549},"index":2,"playId":"9b4ed8c0-d0e6-39c4-826f-3ec47f723c60","pitchNumber":3,"startTime":"2026-02-21T21:45:53.904Z","endTime":"2026-02-21T21:45:58.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49900450658655,"aZ":-12.30005720155792,"pfxX":1.3807895439884952,"pfxZ":10.152802089641794,"pX":1.0455325082314426,"pZ":3.5501616614893154,"vX0":-2.5114491539517165,"vY0":-139.53028525635602,"vZ0":-5.148384080863383,"x":77.15,"y":142.93,"x0":1.7808454065438686,"y0":50.00384893643757,"z0":6.240241562103296,"aX":2.7033862861692395},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":-1.9,"spinRate":1884,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3936389354383145,"extension":6.232347429519595},"index":3,"playId":"81b0bcde-6188-3e67-b9d7-d62efe1a8199","pitchNumber":4,"startTime":"2026-02-21T21:46:13.254Z","endTime":"2026-02-21T21:46:16.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641658,"link":"/api/v1/people/641658"},"credit":"b_pa"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":2.37,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:46:16.495Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Banfield walks. Blake Dunn to 3rd. Garrett Hampson to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T21:46:29.031Z","endTime":"2026-02-21T21:48:37.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682897,"fullName":"Steven Pérez","link":"/api/v1/people/682897"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"postOnSecond":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"postOnThird":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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.4,"endSpeed":79.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.659268523441085,"aZ":-26.374702350071328,"pfxX":-1.9201032625623862,"pfxZ":3.665006164925943,"pX":-0.17920731976978596,"pZ":2.003679125372829,"vX0":-5.073872733658632,"vY0":-124.39260739943307,"vZ0":-4.662184982476937,"x":123.83,"y":184.68,"x0":2.1285099314853952,"y0":50.00457196610795,"z0":6.06364519159138,"aX":-3.0373287904282247},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":4.6,"spinRate":2143,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4386940061195923,"extension":6.337122566090525},"index":0,"playId":"911ab50e-c845-30f7-8446-a52894dba131","pitchNumber":1,"startTime":"2026-02-21T21:46:42.737Z","endTime":"2026-02-21T21:46:45.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":84.7,"endSpeed":78.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5278228082545,"aZ":-28.744238308428177,"pfxX":-5.139667369410775,"pfxZ":2.21918336175208,"pX":0.07834577259157342,"pZ":1.361569702015949,"vX0":-3.5207553968570826,"vY0":-123.24650479706324,"vZ0":-5.391322180124242,"x":114.01,"y":202.02,"x0":2.19106960734672,"y0":50.00335715189826,"z0":5.992817858302299,"aX":-7.938869163303036},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.0,"breakHorizontal":10.1,"spinRate":2199,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.443701155381222,"extension":6.207503332898042},"index":1,"playId":"8726d61a-2205-3b71-928a-e2b561ff9571","pitchNumber":2,"startTime":"2026-02-21T21:46:59.214Z","endTime":"2026-02-21T21:47:02.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":93.9,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16025134285839,"aZ":-16.116518711745645,"pfxX":2.559460771330591,"pfxZ":8.540522655799032,"pX":-0.781432999787889,"pZ":2.7232102640502824,"vX0":-7.41585978548869,"vY0":-136.51446428991477,"vZ0":-6.40621080864675,"x":146.79,"y":165.25,"x0":1.642467146488284,"y0":50.002921512368154,"z0":6.217347911657853,"aX":4.813166146139151},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":-3.0,"spinRate":1999,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.40182910705268826,"extension":6.17089962720176},"index":2,"playId":"e45df033-eb87-3265-ae7c-ef7534af2570","pitchNumber":3,"startTime":"2026-02-21T21:47:16.701Z","endTime":"2026-02-21T21:47:19.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.145350763801655,"aZ":-28.839683249765102,"pfxX":0.6371945171284792,"pfxZ":2.144847280492545,"pX":-0.05230731821086757,"pZ":0.39738424192187843,"vX0":-5.345856385530301,"vY0":-123.8115488618189,"vZ0":-7.466087866399498,"x":118.99,"y":228.05,"x0":2.0498254108472946,"y0":50.004756415866645,"z0":5.857442009035954,"aX":0.9921313976563304},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":0.0,"spinRate":2011,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.44197556946537153,"extension":6.495488042784463},"index":3,"playId":"3316eb99-5ad3-397a-ad3e-eac58d7b91c1","pitchNumber":4,"startTime":"2026-02-21T21:47:42.765Z","endTime":"2026-02-21T21:47:45.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.664027893152134,"aZ":-27.815056825244337,"pfxX":-2.4743851902783005,"pfxZ":2.7020048898818283,"pX":-0.4440546104323125,"pZ":1.2336152328644456,"vX0":-5.7156311037336245,"vY0":-125.51618456534634,"vZ0":-6.035566838448578,"x":133.93,"y":205.47,"x0":2.1738619436020916,"y0":50.00526803633047,"z0":5.901547406511602,"aX":-3.9924803476453237},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":5.6,"spinRate":2207,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4344857591284055,"extension":6.244796828000177},"index":4,"playId":"ec64a0e0-1de3-33ff-a7b5-759680141a37","pitchNumber":5,"startTime":"2026-02-21T21:48:07.113Z","endTime":"2026-02-21T21:48:10.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.984318257175556,"aZ":-27.53708853878899,"pfxX":-1.339670822349821,"pfxZ":2.9668361156466183,"pX":0.6030075197347307,"pZ":3.5782760562545874,"vX0":-3.605315196155352,"vY0":-123.57669540065804,"vZ0":-0.8074010802357783,"x":94.01,"y":142.17,"x0":2.248337785348258,"y0":50.005505009606516,"z0":6.199161707019624,"aX":-2.0953469312444675},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":3.1,"spinRate":2129,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.4412999626054943,"extension":6.148700525758369},"index":5,"playId":"18d5fd1d-f82f-360e-8cb9-4ad7f57e9d9f","pitchNumber":6,"startTime":"2026-02-21T21:48:31.774Z","endTime":"2026-02-21T21:48:37.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"credit":"b_pa"},{"player":{"id":682897,"link":"/api/v1/people/682897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":3.05,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:48:37.823Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Collier strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T21:51:17.425Z","endTime":"2026-02-21T21:52:29.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":702253,"fullName":"Cam Collier","link":"/api/v1/people/702253"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":807575,"fullName":"Cam Schuelke","link":"/api/v1/people/807575"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"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":702253,"fullName":"Cam Collier","link":"/api/v1/people/702253"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624513,"link":"/api/v1/people/624513"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-21T21:49:02.596Z","endTime":"2026-02-21T21:50:07.101Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702253,"link":"/api/v1/people/702253","batSide":{"code":"L","description":"Left"}},"first":{"id":677943,"link":"/api/v1/people/677943"},"second":{"id":641658,"link":"/api/v1/people/641658"},"third":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cam Schuelke replaces Steven Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-21T21:50:07.101Z","endTime":"2026-02-21T21:51:19.551Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807575,"link":"/api/v1/people/807575"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682897,"link":"/api/v1/people/682897","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702253,"link":"/api/v1/people/702253","batSide":{"code":"L","description":"Left"}},"first":{"id":677943,"link":"/api/v1/people/677943"},"second":{"id":641658,"link":"/api/v1/people/641658"},"third":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29195936735764,"aZ":-44.392494137202675,"pfxX":-3.796526429286066,"pfxZ":-8.888008436784926,"pX":-0.7564569121500871,"pZ":3.270698093732342,"vX0":4.339827126846635,"vY0":-116.35458319358222,"vZ0":10.723055004605403,"x":145.83,"y":150.47,"x0":-2.1502394156284983,"y0":50.00232244537225,"z0":2.8047569470647216,"aX":-5.2193903394056},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.2,"breakHorizontal":5.9,"spinRate":2478,"spinDirection":327},"zone":1,"typeConfidence":2.0,"plateTime":0.4702704987442723,"extension":5.072356828941514},"index":2,"playId":"156de2c0-f6f8-3124-b331-f12e60716ed1","pitchNumber":1,"startTime":"2026-02-21T21:51:19.551Z","endTime":"2026-02-21T21:51:22.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702253,"link":"/api/v1/people/702253","batSide":{"code":"L","description":"Left"}},"first":{"id":677943,"link":"/api/v1/people/677943"},"second":{"id":641658,"link":"/api/v1/people/641658"},"third":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.276050401324945,"aZ":-31.55677762612953,"pfxX":-8.611789675394618,"pfxZ":0.46906952883927033,"pX":-0.8878857740072846,"pZ":1.4133929596972283,"vX0":4.86105922908032,"vY0":-113.90978746021712,"vZ0":-2.25363650093108,"x":150.84,"y":200.62,"x0":-1.9326969734123156,"y0":50.0014726612621,"z0":5.5408397368990645,"aX":-11.295772338810808},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.6,"breakHorizontal":14.3,"spinRate":1926,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.48116501197511186,"extension":5.635303527522499},"index":3,"playId":"85b0eb1f-6b9f-3a52-8d02-aac1685df41d","pitchNumber":2,"startTime":"2026-02-21T21:51:37.513Z","endTime":"2026-02-21T21:51:40.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702253,"link":"/api/v1/people/702253","batSide":{"code":"L","description":"Left"}},"first":{"id":677943,"link":"/api/v1/people/677943"},"second":{"id":641658,"link":"/api/v1/people/641658"},"third":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-21T21:51:44.730Z","endTime":"2026-02-21T21:52:05.031Z","isPitch":false,"type":"action","player":{"id":702253,"link":"/api/v1/people/702253"},"defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702253,"link":"/api/v1/people/702253","batSide":{"code":"L","description":"Left"}},"first":{"id":677943,"link":"/api/v1/people/677943"},"second":{"id":641658,"link":"/api/v1/people/641658"},"third":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":69.1,"endSpeed":62.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.576836851587895,"aZ":-27.655246854595987,"pfxX":8.31016293387231,"pfxZ":4.51991534142104,"pX":-1.9266673335052265,"pZ":4.902782951214767,"vX0":-1.2479736947758169,"vY0":-99.87966457145512,"vZ0":11.130589643313066,"x":190.44,"y":106.4,"x0":-2.369001575984598,"y0":50.00358760746427,"z0":2.82010277746867,"aX":8.31302880208002},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":12.1,"breakHorizontal":-14.6,"spinRate":2531,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.550478442099533,"extension":5.024616436634866},"index":5,"playId":"b843cdd0-4021-3a6d-9d1b-6077cc7b66dc","pitchNumber":3,"startTime":"2026-02-21T21:52:05.031Z","endTime":"2026-02-21T21:52:08.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702253,"link":"/api/v1/people/702253","batSide":{"code":"L","description":"Left"}},"first":{"id":677943,"link":"/api/v1/people/677943"},"second":{"id":641658,"link":"/api/v1/people/641658"},"third":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":68.9,"endSpeed":62.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.68539562953317,"aZ":-26.451307379497262,"pfxX":8.390069720992312,"pfxZ":5.717530417398388,"pX":-0.5972759925830282,"pZ":2.617644785423471,"vX0":0.9868725114187724,"vY0":-99.94108595158727,"vZ0":6.827655053859193,"x":139.77,"y":168.1,"x0":-2.1877248254409074,"y0":50.002224352720944,"z0":2.56905010079832,"aX":8.397810386462083},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":13.0,"breakHorizontal":-15.5,"spinRate":2423,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.5502701902637934,"extension":4.9691689865933135},"index":6,"playId":"aa21a92e-0eba-3200-a376-dd01a458d291","pitchNumber":4,"startTime":"2026-02-21T21:52:25.459Z","endTime":"2026-02-21T21:52:29.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":702253,"link":"/api/v1/people/702253","batSide":{"code":"L","description":"Left"}},"first":{"id":677943,"link":"/api/v1/people/677943"},"second":{"id":641658,"link":"/api/v1/people/641658"},"third":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702253,"link":"/api/v1/people/702253"},"credit":"b_ab"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_ab"},{"player":{"id":702253,"link":"/api/v1/people/702253"},"credit":"b_pa"},{"player":{"id":807575,"link":"/api/v1/people/807575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":12.399999999999991,"leverageIndex":4.81,"dramaIndex":201.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:52:29.108Z","atBatIndex":54},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Alex Mooney triples (1) on a line drive to left fielder Héctor Rodríguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T21:54:42.738Z","endTime":"2026-02-21T21:55:52.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668470,"fullName":"Hagen Danner","link":"/api/v1/people/668470"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Michael Chavis remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T21:54:30.674Z","endTime":"2026-02-21T21:54:30.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656308,"link":"/api/v1/people/656308"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":669911,"link":"/api/v1/people/669911"},"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hagen Danner replaces Julian Aguiar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T21:54:30.690Z","endTime":"2026-02-21T21:54:44.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668470,"link":"/api/v1/people/668470"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687924,"link":"/api/v1/people/687924","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.2,"endSpeed":87.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.443445162632106,"aZ":-9.61849802158489,"pfxX":-3.3897919141297344,"pfxZ":11.643504904821587,"pX":2.3441347931692125,"pZ":0.5429692460188587,"vX0":8.92110608259413,"vY0":-137.9893548108526,"vZ0":-12.43200174394678,"x":27.65,"y":224.12,"x0":-0.4839873903331998,"y0":50.00280543058438,"z0":5.74417612774877,"aX":-6.567606735668718},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":4.3,"spinRate":2142,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.3962848713907108,"extension":6.692697283469012},"index":2,"playId":"228835ac-c16c-39af-b61d-bdb647c8865d","pitchNumber":1,"startTime":"2026-02-21T21:54:44.255Z","endTime":"2026-02-21T21:54:47.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54529399459527,"aZ":-13.282886968744666,"pfxX":-6.588921495727976,"pfxZ":9.38463353134304,"pX":0.1390975927059087,"pZ":1.6743047236337527,"vX0":4.805969212544336,"vY0":-141.0947691187007,"vZ0":-9.307983446887333,"x":111.7,"y":193.57,"x0":-0.7314863544879194,"y0":50.00607148432904,"z0":5.8753225436787435,"aX":-13.267664359436562},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":10.9,"spinRate":2190,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.38841290353230784,"extension":6.638797115077664},"index":3,"playId":"4ee765a0-bdea-3f32-9efc-5381a0a67380","pitchNumber":2,"startTime":"2026-02-21T21:55:01.309Z","endTime":"2026-02-21T21:55:06.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":91.4,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554941999773977,"aZ":-23.820766569970043,"pfxX":1.4829530715748707,"pfxZ":4.621086256842419,"pX":1.058247401907199,"pZ":2.8235624213700814,"vX0":4.7701090566757305,"vY0":-133.09113866223143,"vZ0":-3.936520739100807,"x":76.66,"y":162.54,"x0":-0.9444467933534282,"y0":50.00120218221519,"z0":6.031497232767641,"aX":2.6801144956761913},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":-3.6,"spinRate":2167,"spinDirection":184},"zone":12,"typeConfidence":0.86,"plateTime":0.4103552395839034,"extension":6.5820594826872165},"index":4,"playId":"4904ed1b-0f6e-3c52-b480-464caee42f45","pitchNumber":3,"startTime":"2026-02-21T21:55:22.967Z","endTime":"2026-02-21T21:55:26.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.905046548552644,"aZ":-11.199936710462644,"pfxX":-3.06775907131751,"pfxZ":10.83311980897912,"pX":-0.12674481867370796,"pZ":2.3578233937298565,"vX0":3.0651971607728328,"vY0":-138.28583539506482,"vZ0":-7.593642552964653,"x":121.83,"y":175.12,"x0":-0.8510957205324119,"y0":50.00548553111951,"z0":5.891373725839028,"aX":-5.941114927302711},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":4.9,"spinRate":2207,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.39611687573118903,"extension":6.570226249914902},"hitData":{"launchSpeed":88.7,"launchAngle":25.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.45,"coordY":107.04}},"index":5,"playId":"3b2c852d-c357-3cf5-ad63-c7f37173aaa1","pitchNumber":4,"startTime":"2026-02-21T21:55:39.449Z","endTime":"2026-02-21T21:55:52.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_ab"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_ab"},{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_pa"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":16.299999999999997,"leverageIndex":1.49,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:55:52.688Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Stuart Fairchild strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T21:56:12.155Z","endTime":"2026-02-21T21:57:53.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668470,"fullName":"Hagen Danner","link":"/api/v1/people/668470"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58760595914271,"aZ":-24.28908498326817,"pfxX":2.1123552768799825,"pfxZ":4.3362319013093735,"pX":1.0411001152238957,"pZ":1.25863158205121,"vX0":4.353011147323699,"vY0":-133.45207463809493,"vZ0":-7.581973496888113,"x":77.32,"y":204.8,"x0":-0.8805822016866454,"y0":50.00393212976485,"z0":5.865472459981015,"aX":3.8388697156282308},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.7,"spinRate":2038,"spinDirection":182},"zone":14,"typeConfidence":0.88,"plateTime":0.4091997755558232,"extension":6.585994461946876},"index":0,"playId":"6b36e974-47c8-3098-8701-b27b980d434c","pitchNumber":1,"startTime":"2026-02-21T21:56:26.914Z","endTime":"2026-02-21T21:56:29.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541942335623247,"aZ":-25.28524426855545,"pfxX":2.4678591357598103,"pfxZ":3.8106691309995195,"pX":1.5415700381811466,"pZ":1.2352542288852582,"vX0":5.7124330886248735,"vY0":-132.8782429072179,"vZ0":-7.379865219869138,"x":58.24,"y":205.43,"x0":-0.9474074877512838,"y0":50.00294595422221,"z0":5.8562676331111145,"aX":4.461114728810062},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":-5.6,"spinRate":2052,"spinDirection":170},"zone":14,"typeConfidence":0.89,"plateTime":0.41048666814791446,"extension":6.566031715449422},"index":1,"playId":"6465f43e-3f14-3ca9-bc30-3c5b123615bc","pitchNumber":2,"startTime":"2026-02-21T21:56:44.489Z","endTime":"2026-02-21T21:56:47.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.395727853928705,"aZ":-15.918792058288917,"pfxX":-7.8675755054075465,"pfxZ":7.846319124797677,"pX":0.25742678921907425,"pZ":1.683483849801354,"vX0":6.049328859665183,"vY0":-142.26042880168245,"vZ0":-8.833709601240063,"x":107.19,"y":193.33,"x0":-0.8631467999265647,"y0":50.00316061210647,"z0":5.8155487111677004,"aX":-16.297397462267345},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.8,"breakHorizontal":13.2,"spinRate":2211,"spinDirection":206},"zone":8,"typeConfidence":0.82,"plateTime":0.38347631071283317,"extension":6.721507901744498},"index":2,"playId":"63e340d7-579b-3108-994e-374bf40b1c4b","pitchNumber":3,"startTime":"2026-02-21T21:57:03.634Z","endTime":"2026-02-21T21:57:06.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268363809861334,"aZ":-23.07456043797325,"pfxX":2.070887116835444,"pfxZ":4.951136877937456,"pX":0.5443207024982497,"pZ":2.6412825426425983,"vX0":3.4800810796182025,"vY0":-133.85274328920482,"vZ0":-4.473005019338799,"x":96.25,"y":167.47,"x0":-1.0352008264485206,"y0":50.00640577794202,"z0":5.958860401171413,"aX":3.8081973989176223},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":-4.4,"spinRate":2061,"spinDirection":184},"zone":6,"typeConfidence":0.87,"plateTime":0.40713385869237184,"extension":6.561417229826034},"index":3,"playId":"d5767261-40e6-3300-a727-92b4b76b6cf4","pitchNumber":4,"startTime":"2026-02-21T21:57:20.991Z","endTime":"2026-02-21T21:57:25.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":92.7,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.191990515347808,"aZ":-24.83347286685584,"pfxX":1.9238665323572595,"pfxZ":3.891026106622098,"pX":-0.08452028876760143,"pZ":3.445171803001204,"vX0":1.811120949054542,"vY0":-135.1711587272018,"vZ0":-2.537771246719623,"x":120.22,"y":145.76,"x0":-1.00859482669168,"y0":50.00091196808615,"z0":6.105087544006534,"aX":3.6272625626385637},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.8,"breakHorizontal":-3.8,"spinRate":2100,"spinDirection":184},"zone":11,"typeConfidence":0.86,"plateTime":0.4023003520612347,"extension":6.443801542467246},"index":4,"playId":"5961555c-2812-3a14-8e82-e4f0279a4944","pitchNumber":5,"startTime":"2026-02-21T21:57:50.762Z","endTime":"2026-02-21T21:57:53.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_ab"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_ab"},{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_pa"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.1,"awayTeamWinProbability":30.900000000000006,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.6,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:57:53.762Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kahlil Watson walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T21:58:06.941Z","endTime":"2026-02-21T21:59:24.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668470,"fullName":"Hagen Danner","link":"/api/v1/people/668470"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"postOnThird":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"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(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":90.2,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370514059264323,"aZ":-27.610214898954894,"pfxX":1.1664013886627682,"pfxZ":2.5873739826764925,"pX":1.26245853240982,"pZ":3.1772444293652464,"vX0":4.912149236274561,"vY0":-131.38239721749204,"vZ0":-2.1133711754179565,"x":68.88,"y":152.99,"x0":-0.7758268889251593,"y0":50.003174088507926,"z0":6.024778857510087,"aX":2.0584525979554047},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":-3.1,"spinRate":2254,"spinDirection":154},"zone":12,"typeConfidence":0.89,"plateTime":0.4153979813034896,"extension":6.585548834756837},"index":0,"playId":"5efdf054-7c29-3d91-a727-64e2f5fd04c0","pitchNumber":1,"startTime":"2026-02-21T21:58:22.198Z","endTime":"2026-02-21T21:58:25.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":97.1,"endSpeed":89.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.204991972691545,"aZ":-12.957669423286562,"pfxX":-5.1135898716869095,"pfxZ":9.427680744567486,"pX":1.282215818685407,"pZ":2.187819677036349,"vX0":7.1629363494115585,"vY0":-141.1873977711195,"vZ0":-8.111774831818757,"x":68.12,"y":179.71,"x0":-0.6118964473648064,"y0":50.00651987474091,"z0":5.91385657629478,"aX":-10.427334226172036},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":7.9,"spinRate":2170,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.386513116804704,"extension":6.54741447860345},"index":1,"playId":"c8a19499-9f94-370f-b759-0438ce91dc0d","pitchNumber":2,"startTime":"2026-02-21T21:58:42.076Z","endTime":"2026-02-21T21:58:45.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01207409424467,"aZ":-24.47613495541118,"pfxX":2.936382036239705,"pfxZ":4.26438267243228,"pX":-0.8441520753102122,"pZ":4.01315381083228,"vX0":-0.42086875709354155,"vY0":-132.43990386864007,"vZ0":-0.7597965865970416,"x":149.18,"y":130.42,"x0":-1.066764297078176,"y0":50.002613459404955,"z0":6.068297385206899,"aX":5.3001766638618015},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":-5.3,"spinRate":2229,"spinDirection":169},"zone":11,"typeConfidence":0.89,"plateTime":0.4110430853409879,"extension":6.481136868050261},"index":2,"playId":"3c6b8956-bd8f-3d07-802d-304fc9674e35","pitchNumber":3,"startTime":"2026-02-21T21:59:00.891Z","endTime":"2026-02-21T21:59:03.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.004186023743134,"aZ":-10.110667436522606,"pfxX":-5.818056879302969,"pfxZ":10.956859444707554,"pX":-0.38388054714805403,"pZ":0.2052840174756308,"vX0":3.6454400891559153,"vY0":-139.7326833695936,"vZ0":-13.415684205771772,"x":131.63,"y":233.24,"x0":-0.9370035239135034,"y0":50.00698029455355,"z0":5.686092176598418,"aX":-11.721832594715027},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":10.0,"spinRate":2331,"spinDirection":211},"zone":13,"typeConfidence":0.89,"plateTime":0.38922555971215855,"extension":6.70719457366251},"index":3,"playId":"724a6c62-4578-3876-a8a3-bba9f2005355","pitchNumber":4,"startTime":"2026-02-21T21:59:20.878Z","endTime":"2026-02-21T21:59:24.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.6,"awayTeamWinProbability":29.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":2.71,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:59:24.091Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carter Kieboom doubles (1) on a sharp line drive to left fielder Héctor Rodríguez. Alex Mooney scores. Kahlil Watson scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T21:59:40.172Z","endTime":"2026-02-21T22:02:40.311Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666198,"fullName":"Carter Kieboom","link":"/api/v1/people/666198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668470,"fullName":"Hagen Danner","link":"/api/v1/people/668470"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666198,"fullName":"Carter Kieboom","link":"/api/v1/people/666198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666198,"fullName":"Carter Kieboom","link":"/api/v1/people/666198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":{"id":668470,"link":"/api/v1/people/668470"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"responsiblePitcher":{"id":668470,"link":"/api/v1/people/668470"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.538329136054106,"aZ":-11.571565451330008,"pfxX":-5.653386957738947,"pfxZ":10.610896748977613,"pX":0.9647279215299844,"pZ":2.24240063520082,"vX0":6.990041092357482,"vY0":-138.60186843128977,"vZ0":-7.782691563601,"x":80.23,"y":178.24,"x0":-0.8577248525373196,"y0":50.0029934658359,"z0":5.86296057230428,"aX":-10.977974331972076},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":8.8,"spinRate":1993,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.39546248715019905,"extension":6.629700069345068},"index":0,"playId":"a8969df5-50f7-3349-a127-8326920724e1","pitchNumber":1,"startTime":"2026-02-21T21:59:55.395Z","endTime":"2026-02-21T21:59:58.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.156932377375387,"aZ":-13.289458694969131,"pfxX":-6.226128808569147,"pfxZ":9.317738281061409,"pX":-1.0884009945578443,"pZ":4.117945625201528,"vX0":1.9022138566335327,"vY0":-141.02334027952202,"vZ0":-3.086534155207527,"x":158.49,"y":127.6,"x0":-0.9600453233207996,"y0":50.00413322013988,"z0":6.076405997987514,"aX":-12.621509298840136},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":10.9,"spinRate":2104,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3874556243278997,"extension":6.417527870447339},"index":1,"playId":"a1b5ced7-ffdf-3709-8ad3-552353d27705","pitchNumber":2,"startTime":"2026-02-21T22:00:18.131Z","endTime":"2026-02-21T22:00:21.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071353759357702,"aZ":-22.46248189188769,"pfxX":2.279033205101655,"pfxZ":5.5502193271310265,"pX":0.46192110485456445,"pZ":2.8492772065589147,"vX0":2.7372707711001136,"vY0":-130.7941029228598,"vZ0":-3.6801407365945202,"x":99.39,"y":161.85,"x0":-0.8904285125195494,"y0":50.00139488156626,"z0":5.939684901417525,"aX":3.9863094458597055},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.6,"breakHorizontal":-4.7,"spinRate":2170,"spinDirection":180},"zone":3,"typeConfidence":0.89,"plateTime":0.41722106122299385,"extension":6.608733305346403},"index":2,"playId":"feeb1c9e-3aa9-3ee4-b31b-8f66d2210768","pitchNumber":3,"startTime":"2026-02-21T22:00:52.782Z","endTime":"2026-02-21T22:00:55.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314618737475346,"aZ":-26.076437613535834,"pfxX":1.14991908520547,"pfxZ":3.4645208032162618,"pX":-0.705176653033663,"pZ":2.6318327322742836,"vX0":-0.00508690012894078,"vY0":-131.18069296936324,"vZ0":-3.8144137632946737,"x":143.88,"y":167.72,"x0":-0.852839685539803,"y0":50.00180271080813,"z0":6.0279908687519015,"aX":2.0226359447452174},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2124,"spinDirection":173},"zone":4,"typeConfidence":0.88,"plateTime":0.41605028464805294,"extension":6.3397814576452785},"index":3,"playId":"89d3d38d-de38-3025-9894-1a2efe9fd0f7","pitchNumber":4,"startTime":"2026-02-21T22:01:14.957Z","endTime":"2026-02-21T22:01:18.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":97.0,"endSpeed":88.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52286303224083,"aZ":-14.184609825959702,"pfxX":-5.079695249543879,"pfxZ":8.999400658291774,"pX":1.4449426529708596,"pZ":2.5634740477664635,"vX0":7.748008681214982,"vY0":-140.86862537898205,"vZ0":-6.855780035143093,"x":61.92,"y":169.57,"x0":-0.6877581080708113,"y0":50.006737907380405,"z0":5.955056880496943,"aX":-10.159319145929572},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2063,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.38958310290765175,"extension":6.526112191484118},"index":4,"playId":"834f4f36-d6c3-38d8-844a-23173ca57ccf","pitchNumber":5,"startTime":"2026-02-21T22:01:41.210Z","endTime":"2026-02-21T22:01:44.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14875908366113,"aZ":-10.41764312162403,"pfxX":-2.9600168791142094,"pfxZ":11.006996510662292,"pX":-0.8110829671228501,"pZ":3.2358131842939692,"vX0":1.3378483704947,"vY0":-140.27355258382505,"vZ0":-5.624863332213833,"x":147.92,"y":151.41,"x0":-0.9118252386895644,"y0":50.00183967880145,"z0":5.957782860414756,"aX":-5.850216955265254},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":5.0,"spinRate":1912,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.39169410483562217,"extension":6.613756985639276},"index":5,"playId":"4748986a-d1c0-3330-97c4-36ebafdc7993","pitchNumber":6,"startTime":"2026-02-21T22:02:01.444Z","endTime":"2026-02-21T22:02:04.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":89.9,"endSpeed":82.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.331375548140905,"aZ":-26.229049710160805,"pfxX":2.154841712309467,"pfxZ":3.4076446742487807,"pX":0.17220670980052052,"pZ":2.64790439467983,"vX0":2.321845537147723,"vY0":-130.93188401246513,"vZ0":-3.541490428931735,"x":110.44,"y":167.29,"x0":-1.0044037379429342,"y0":50.004138121282,"z0":5.969742456783993,"aX":3.759989157481273},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":-4.4,"spinRate":2069,"spinDirection":172},"zone":5,"typeConfidence":0.9,"plateTime":0.4175327587096782,"extension":6.423096318792678},"hitData":{"launchSpeed":103.8,"launchAngle":16.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":87.69,"coordY":66.95}},"index":6,"playId":"ce28be19-65e9-392d-bf3e-54d5ee77a550","pitchNumber":7,"startTime":"2026-02-21T22:02:28.969Z","endTime":"2026-02-21T22:02:40.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":666198,"link":"/api/v1/people/666198","batSide":{"code":"R","description":"Right"}},"first":{"id":696135,"link":"/api/v1/people/696135"},"third":{"id":695612,"link":"/api/v1/people/695612"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666198,"link":"/api/v1/people/666198"},"credit":"b_ab"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_ab"},{"player":{"id":666198,"link":"/api/v1/people/666198"},"credit":"b_pa"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":19.10000000000001,"leverageIndex":3.31,"dramaIndex":205.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:02:40.311Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dom Nuñez flies out to center fielder Blake Dunn. Carter Kieboom to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:03:38.159Z","endTime":"2026-02-21T22:04:08.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624513,"fullName":"Dom Nuñez","link":"/api/v1/people/624513"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668470,"fullName":"Hagen Danner","link":"/api/v1/people/668470"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666198,"fullName":"Carter Kieboom","link":"/api/v1/people/666198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624513,"fullName":"Dom Nuñez","link":"/api/v1/people/624513"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":666198,"fullName":"Carter Kieboom","link":"/api/v1/people/666198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T22:03:15.514Z","endTime":"2026-02-21T22:03:40.366Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"second":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.308734872782097,"aZ":-8.064158277104626,"pfxX":-3.0792229862597895,"pfxZ":12.253472874551974,"pX":0.00728201592632648,"pZ":1.2416673853061329,"vX0":3.7341498090158103,"vY0":-139.37866430578282,"vZ0":-10.93744056292329,"x":116.72,"y":205.25,"x0":-0.9497302505402538,"y0":50.00266689996996,"z0":5.749112270967372,"aX":-6.058777335488201},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.2,"breakHorizontal":4.8,"spinRate":2190,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.39297599246959125,"extension":6.681860717495532},"index":1,"playId":"42929c14-0a78-3103-b283-14bcacce028d","pitchNumber":1,"startTime":"2026-02-21T22:03:40.366Z","endTime":"2026-02-21T22:03:43.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"second":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176912253062127,"aZ":-10.033391245862369,"pfxX":-5.705241822980533,"pfxZ":11.25641316551955,"pX":-0.40530712589354345,"pZ":2.379786098557876,"vX0":3.3157827478860793,"vY0":-139.33191409860933,"vZ0":-7.702166746388125,"x":132.45,"y":174.53,"x0":-0.8692641851058129,"y0":50.00316147371282,"z0":5.842231619227766,"aX":-11.222509033855717},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":9.6,"spinRate":2243,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.39304324897543585,"extension":6.513542613835176},"hitData":{"launchSpeed":96.5,"launchAngle":29.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.09,"coordY":51.87}},"index":2,"playId":"d1875197-3739-3468-8b39-5ef4a70f4870","pitchNumber":2,"startTime":"2026-02-21T22:03:58.680Z","endTime":"2026-02-21T22:04:08.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":624513,"link":"/api/v1/people/624513","batSide":{"code":"L","description":"Left"}},"second":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624513,"link":"/api/v1/people/624513"},"credit":"b_ab"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_ab"},{"player":{"id":624513,"link":"/api/v1/people/624513"},"credit":"b_pa"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.62,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:04:08.552Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Milan Tolentino flies out to left fielder Héctor Rodríguez.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:04:21.531Z","endTime":"2026-02-21T22:06:59.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668470,"fullName":"Hagen Danner","link":"/api/v1/people/668470"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":675455,"fullName":"Milan Tolentino","link":"/api/v1/people/675455"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29977408690825,"aZ":-14.020485642954245,"pfxX":-6.36047349566079,"pfxZ":9.389910000634888,"pX":2.002390895881085,"pZ":2.7094301203385203,"vX0":9.550506208588903,"vY0":-138.07371415396813,"vZ0":-6.033075462994504,"x":40.67,"y":165.63,"x0":-0.6726364975150804,"y0":50.00591004118854,"z0":5.863707649969571,"aX":-12.30195260511386},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2003,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.3964560791914873,"extension":6.708645576833},"index":0,"playId":"30f4cd2d-4a11-31c9-aae7-b46f84a30ce2","pitchNumber":1,"startTime":"2026-02-21T22:04:44.866Z","endTime":"2026-02-21T22:04:47.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"third":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384231836884272,"aZ":-24.128164164665993,"pfxX":1.9373621029372572,"pfxZ":4.5720156470278255,"pX":-1.0237731465095037,"pZ":4.189277850979628,"vX0":-0.36044176331811595,"vY0":-131.26628285170284,"vZ0":-0.2518800507832498,"x":156.02,"y":125.67,"x0":-1.1373460468260252,"y0":50.00604059505533,"z0":6.068749544908108,"aX":3.41278774624},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":-3.5,"spinRate":2034,"spinDirection":183},"zone":11,"typeConfidence":0.89,"plateTime":0.41579687139165467,"extension":6.451373286060929},"index":1,"playId":"1a6e08a5-7143-3afb-933d-5d9d676afeaf","pitchNumber":2,"startTime":"2026-02-21T22:05:14.752Z","endTime":"2026-02-21T22:05:17.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"third":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.937126501356374,"aZ":-17.219798150128614,"pfxX":-5.214711055103745,"pfxZ":7.880001682143423,"pX":-0.3226997159309074,"pZ":2.658726499013256,"vX0":3.7920430109958425,"vY0":-137.0286097350466,"vZ0":-5.392789584120877,"x":129.3,"y":166.99,"x0":-1.0486300867188265,"y0":50.0009503932934,"z0":5.832945664003408,"aX":-9.892674547842665},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":8.6,"spinRate":1954,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.4000700630623166,"extension":6.7120489741124585},"index":2,"playId":"1582ac55-96b0-3318-8a72-a9126e9bd029","pitchNumber":3,"startTime":"2026-02-21T22:05:35.192Z","endTime":"2026-02-21T22:05:38.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"third":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.781200701705174,"aZ":-18.947068466791674,"pfxX":-5.4964637236251175,"pfxZ":6.8777245728457235,"pX":-0.5986258299743812,"pZ":3.2508998784280227,"vX0":3.2453332725493533,"vY0":-138.51388469656303,"vZ0":-3.9687903408926237,"x":139.82,"y":151.01,"x0":-1.077367901439762,"y0":50.00568110345507,"z0":5.985618192297739,"aX":-10.577106937753296},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":9.2,"spinRate":1861,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.3969267176556852,"extension":6.4507747301827365},"index":3,"playId":"93add964-4e4c-393d-aed7-4c5e0f3a77d2","pitchNumber":4,"startTime":"2026-02-21T22:05:54.565Z","endTime":"2026-02-21T22:05:57.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"third":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-21T22:06:11.042Z","endTime":"2026-02-21T22:06:27.886Z","isPitch":false,"type":"action","player":{"id":675455,"link":"/api/v1/people/675455"},"defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"third":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51174068469117,"aZ":-16.623362026097414,"pfxX":-4.447904734146625,"pfxZ":8.041964039758732,"pX":0.027521623546965693,"pZ":3.3075792488306153,"vX0":4.1065933547001325,"vY0":-138.11747175860188,"vZ0":-4.333152446299402,"x":115.95,"y":149.48,"x0":-0.9000611181351131,"y0":50.00387512910561,"z0":6.013376029343049,"aX":-8.60173792699761},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":1916,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.3964365441743669,"extension":6.5824820668036494},"index":5,"playId":"a678603e-3f89-3b5e-8170-e708ed21368d","pitchNumber":5,"startTime":"2026-02-21T22:06:27.886Z","endTime":"2026-02-21T22:06:31.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"third":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63666131943362,"aZ":-13.432271682020446,"pfxX":-7.831467220845593,"pfxZ":9.705844506442741,"pX":-0.009190809284310092,"pZ":2.6917915577658516,"vX0":4.9788380788133075,"vY0":-138.27882546639455,"vZ0":-6.283572313265011,"x":117.35,"y":166.1,"x0":-0.818121163140223,"y0":50.005341968879655,"z0":5.899745466496599,"aX":-15.125891888868837},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":13.1,"spinRate":2312,"spinDirection":212},"zone":5,"typeConfidence":0.58,"plateTime":0.39652555370054055,"extension":6.530200237158242},"hitData":{"launchSpeed":89.2,"launchAngle":33.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.82,"coordY":80.16}},"index":6,"playId":"82587b28-616f-3ce4-b9ae-b21d78ff4b34","pitchNumber":6,"startTime":"2026-02-21T22:06:52.042Z","endTime":"2026-02-21T22:06:59.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":675455,"link":"/api/v1/people/675455","batSide":{"code":"L","description":"Left"}},"third":{"id":666198,"link":"/api/v1/people/666198"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_ab"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_ab"},{"player":{"id":675455,"link":"/api/v1/people/675455"},"credit":"b_pa"},{"player":{"id":668470,"link":"/api/v1/people/668470"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:06:59.837Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Héctor Rodríguez flies out to left fielder Stuart Fairchild.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:09:24.267Z","endTime":"2026-02-21T22:10:43.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687916,"fullName":"Jack Jasiak","link":"/api/v1/people/687916"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Jasiak replaces Cam Schuelke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T22:08:05.874Z","endTime":"2026-02-21T22:09:26.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687916,"link":"/api/v1/people/687916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":807575,"link":"/api/v1/people/807575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699302,"link":"/api/v1/people/699302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.673670537627103,"aZ":-32.45720391790012,"pfxX":6.159570158130612,"pfxZ":-0.18585547283989978,"pX":1.131116562459877,"pZ":1.2717045733665782,"vX0":4.795169124174667,"vY0":-121.21261191812206,"vZ0":-2.971047599187172,"x":73.88,"y":204.44,"x0":-1.673207339586597,"y0":50.005313294347076,"z0":5.346989175655182,"aX":9.1677976042709},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.8,"breakHorizontal":-12.2,"spinRate":2326,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.45185657288794534,"extension":6.543445121556614},"index":1,"playId":"52ec06e4-91ea-3b31-ad76-b4b3f8393075","pitchNumber":1,"startTime":"2026-02-21T22:09:26.422Z","endTime":"2026-02-21T22:09:29.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699302,"link":"/api/v1/people/699302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6278097774123,"aZ":-30.95177316898006,"pfxX":9.849832881132485,"pfxZ":0.8528740657070388,"pX":-0.0882729691345308,"pZ":1.7424310395523683,"vX0":1.1496855611582122,"vY0":-119.49351382313657,"vZ0":-1.977537406639776,"x":120.36,"y":191.73,"x0":-1.8552831733684214,"y0":50.00339711077288,"z0":5.381472693650512,"aX":14.138102271229982},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":-18.1,"spinRate":2470,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.4596898575453592,"extension":6.367457976582467},"index":2,"playId":"a83fa769-a281-37ac-be3d-b266581c82a1","pitchNumber":2,"startTime":"2026-02-21T22:09:45.031Z","endTime":"2026-02-21T22:09:48.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699302,"link":"/api/v1/people/699302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.820259247904595,"aZ":-30.624367793692574,"pfxX":-5.8008214880130495,"pfxZ":0.9762328996647023,"pX":-1.5175588764981924,"pZ":1.235872831349959,"vX0":1.8510495454327054,"vY0":-124.91391012529576,"vZ0":-3.9398654273521405,"x":174.85,"y":205.41,"x0":-1.5101053627287198,"y0":50.006021660476655,"z0":5.324179992528478,"aX":-9.25998672530875},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":10.2,"spinRate":1514,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4368276449857067,"extension":6.7963807599417585},"index":3,"playId":"fc72311d-bc12-315e-bc1f-f0b7cac6f393","pitchNumber":3,"startTime":"2026-02-21T22:09:59.936Z","endTime":"2026-02-21T22:10:02.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699302,"link":"/api/v1/people/699302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":86.5,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74209613421574,"aZ":-30.98415777471166,"pfxX":-5.650684204449816,"pfxZ":0.726486393769834,"pX":-0.04888673652048165,"pZ":1.6339215904440256,"vX0":4.999183007587568,"vY0":-126.0557437800871,"vZ0":-3.1662467478504754,"x":118.86,"y":194.66,"x0":-1.3082990807885317,"y0":50.001302723697556,"z0":5.365985983733979,"aX":-9.240034556034246},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":9.4,"spinRate":1574,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4318613054635927,"extension":6.673003000489071},"index":4,"playId":"ffb93a99-8dfd-3389-9d21-41cfdc0bb0cd","pitchNumber":4,"startTime":"2026-02-21T22:10:17.273Z","endTime":"2026-02-21T22:10:20.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699302,"link":"/api/v1/people/699302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.5,"endSpeed":86.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.090641953991547,"aZ":-14.979502754784201,"pfxX":-7.10787063966679,"pfxZ":8.913302580731239,"pX":-0.42113578864847384,"pZ":3.1515703259521177,"vX0":4.944036583880484,"vY0":-137.6654091533284,"vZ0":-3.443632990431647,"x":133.05,"y":153.69,"x0":-1.312174443805225,"y0":50.00343132465231,"z0":5.425625004091478,"aX":-13.713551226566382},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":11.9,"spinRate":2213,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3970779534521798,"extension":6.5344193677630855},"hitData":{"launchSpeed":89.2,"launchAngle":28.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.65,"coordY":101.66}},"index":5,"playId":"d32f41c5-faaa-33c3-906c-7b04a9c3789b","pitchNumber":5,"startTime":"2026-02-21T22:10:36.779Z","endTime":"2026-02-21T22:10:43.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":699302,"link":"/api/v1/people/699302","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"credit":"b_ab"},{"player":{"id":687916,"link":"/api/v1/people/687916"},"credit":"p_ab"},{"player":{"id":699302,"link":"/api/v1/people/699302"},"credit":"b_pa"},{"player":{"id":687916,"link":"/api/v1/people/687916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:10:43.146Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:10:59.209Z","endTime":"2026-02-21T22:11:47.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687916,"fullName":"Jack Jasiak","link":"/api/v1/people/687916"},"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624513,"link":"/api/v1/people/624513"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70408798473381,"aZ":-33.18253834093765,"pfxX":8.956790796620139,"pfxZ":-0.6855513634876349,"pX":0.7259889890773839,"pZ":2.332638471159079,"vX0":3.332211362142806,"vY0":-120.23919981037754,"vZ0":-0.17795394341358683,"x":89.33,"y":175.8,"x0":-1.8404132576005503,"y0":50.00287290139559,"z0":5.34495245862618,"aX":13.151660827535212},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.1,"breakHorizontal":-17.0,"spinRate":2424,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.4550432646528444,"extension":6.63171803114054},"index":0,"playId":"6be2acf9-f502-34c7-ac57-a2f67fed0938","pitchNumber":1,"startTime":"2026-02-21T22:11:07.316Z","endTime":"2026-02-21T22:11:10.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.78532811266639,"aZ":-31.642350469022187,"pfxX":-5.910145974306664,"pfxZ":0.33928654500047273,"pX":0.16524549556067475,"pZ":2.4641568449919586,"vX0":5.720233160006523,"vY0":-123.8178005925594,"vZ0":-0.7048085109147132,"x":110.7,"y":172.25,"x0":-1.3839415749946724,"y0":50.0055171826964,"z0":5.3517206166765785,"aX":-9.373679179587798},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":9.7,"spinRate":1569,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.43881323085720725,"extension":6.607573727581228},"index":1,"playId":"3eaec033-d323-381c-9be2-6a77714efb3c","pitchNumber":2,"startTime":"2026-02-21T22:11:23.717Z","endTime":"2026-02-21T22:11:26.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11591135946033,"aZ":-29.191227511552217,"pfxX":-6.082122294728471,"pfxZ":1.8479812604372148,"pX":-0.7713144062958434,"pZ":1.1741677371806738,"vX0":3.220978034930535,"vY0":-125.29988654441333,"vZ0":-4.522891317093228,"x":146.4,"y":207.08,"x0":-1.2713825102601863,"y0":50.00575889623561,"z0":5.339991294759417,"aX":-9.844096464423789},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":10.4,"spinRate":2239,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.43420071035897934,"extension":6.836099489018068},"index":2,"playId":"dc138dc1-6854-3e36-8c28-6c5a028f19ec","pitchNumber":3,"startTime":"2026-02-21T22:11:44.201Z","endTime":"2026-02-21T22:11:47.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_ab"},{"player":{"id":687916,"link":"/api/v1/people/687916"},"credit":"p_ab"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_pa"},{"player":{"id":687916,"link":"/api/v1/people/687916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:11:47.201Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rece Hinds strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:11:58.098Z","endTime":"2026-02-21T22:13:46.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687916,"fullName":"Jack Jasiak","link":"/api/v1/people/687916"},"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":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624513,"link":"/api/v1/people/624513"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49117962483969,"aZ":-28.429022831902447,"pfxX":6.155989049920047,"pfxZ":2.585520664285565,"pX":1.6898865099921567,"pZ":2.0637311310940163,"vX0":6.191302701038121,"vY0":-119.68070439337964,"vZ0":-1.7975808542136482,"x":52.59,"y":183.06,"x0":-1.7320150185894432,"y0":50.00238201839779,"z0":5.375189640102582,"aX":8.912369628240603},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.6,"breakHorizontal":-12.6,"spinRate":2406,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4579735696808216,"extension":6.702182684285835},"index":0,"playId":"44a2da1d-7f13-36d4-b5f0-5bdeaf72abf2","pitchNumber":1,"startTime":"2026-02-21T22:12:10.773Z","endTime":"2026-02-21T22:12:13.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.610028205313593,"aZ":-32.76129443346645,"pfxX":7.971375451624818,"pfxZ":-0.4052334415258825,"pX":0.617900196374951,"pZ":1.8623804343700248,"vX0":3.003889792162534,"vY0":-119.58160211585755,"vZ0":-1.4059960782019354,"x":93.45,"y":188.5,"x0":-1.6876753451937467,"y0":50.00174666197291,"z0":5.379087723387801,"aX":11.619895364648272},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.8,"breakHorizontal":-15.1,"spinRate":2413,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.45687314105023136,"extension":6.457051157996532},"index":1,"playId":"fb06cdbb-22a2-3348-a628-df9f89a2e638","pitchNumber":2,"startTime":"2026-02-21T22:12:25.119Z","endTime":"2026-02-21T22:12:28.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":80.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.758943488143196,"aZ":-28.940146918564388,"pfxX":-6.026413589649273,"pfxZ":2.01604215772072,"pX":0.27767758710716306,"pZ":0.7165677447415303,"vX0":5.549474657177708,"vY0":-124.34206788070043,"vZ0":-5.713517592173731,"x":106.42,"y":219.43,"x0":-1.1767358473664162,"y0":50.00082022325248,"z0":5.381102949399625,"aX":-9.644727443691691},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":10.0,"spinRate":1376,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.43683988029036325,"extension":6.808018286376344},"index":2,"playId":"0616781e-1b8c-3a43-b237-7241d60bbbcd","pitchNumber":3,"startTime":"2026-02-21T22:12:39.935Z","endTime":"2026-02-21T22:12:43.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.776227135988346,"aZ":-36.326599421979374,"pfxX":6.390737188318571,"pfxZ":-2.878232610092364,"pX":-0.302171847903305,"pZ":1.6341613067105196,"vX0":1.670627750967346,"vY0":-119.32090403819628,"vZ0":-0.8511794813585976,"x":128.52,"y":194.66,"x0":-1.8415242626738566,"y0":50.00292032645615,"z0":5.266287802518674,"aX":9.221993877908982},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.2,"breakHorizontal":-12.0,"spinRate":2340,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.458886105731914,"extension":6.594040552241436},"index":3,"playId":"52bbba96-1b58-384b-b38b-67b12b280561","pitchNumber":4,"startTime":"2026-02-21T22:12:56.529Z","endTime":"2026-02-21T22:12:59.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68178957196789,"aZ":-31.258321246650027,"pfxX":8.166884695022077,"pfxZ":0.6077621213341091,"pX":1.1340151763627169,"pZ":0.9447948137169844,"vX0":4.326191709728187,"vY0":-121.78446332966305,"vZ0":-3.8204710984536376,"x":73.77,"y":213.27,"x0":-1.7233888692114314,"y0":50.00355120139699,"z0":5.221562787716577,"aX":12.335370317299137},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.5,"breakHorizontal":-15.8,"spinRate":2374,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.448795149066159,"extension":6.663758300553706},"index":4,"playId":"0b7013e0-bcd6-3ca2-8448-f7f4411df564","pitchNumber":5,"startTime":"2026-02-21T22:13:24.529Z","endTime":"2026-02-21T22:13:29.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795357075524254,"aZ":-29.02193271373147,"pfxX":7.016624292113541,"pfxZ":2.1685419565592285,"pX":0.8738577062278965,"pZ":1.7200132912884423,"vX0":3.8402199429936146,"vY0":-120.00376581674436,"vZ0":-2.3021797372590553,"x":83.69,"y":192.34,"x0":-1.6601725264860434,"y0":50.003552371481604,"z0":5.2838089668539565,"aX":10.206915392275627},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.6,"breakHorizontal":-13.7,"spinRate":2300,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4568816739824837,"extension":6.567143678435862},"index":5,"playId":"69fa4159-8ca4-3200-a907-7b099ee32d48","pitchNumber":6,"startTime":"2026-02-21T22:13:43.522Z","endTime":"2026-02-21T22:13:46.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_ab"},{"player":{"id":687916,"link":"/api/v1/people/687916"},"credit":"p_ab"},{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_pa"},{"player":{"id":687916,"link":"/api/v1/people/687916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:13:46.522Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cameron Barstad walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T22:16:00.801Z","endTime":"2026-02-21T22:16:55.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":677319,"fullName":"Cameron Barstad","link":"/api/v1/people/677319"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670766,"fullName":"Darren McCaughan","link":"/api/v1/people/670766"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677319,"fullName":"Cameron Barstad","link":"/api/v1/people/677319"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":677319,"fullName":"Cameron Barstad","link":"/api/v1/people/677319"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Michael Trautwein replaces catcher Will Banfield, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T22:15:51.084Z","endTime":"2026-02-21T22:15:51.102Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681114,"link":"/api/v1/people/681114"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"102","replacedPlayer":{"id":677943,"link":"/api/v1/people/677943"},"defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":677319,"link":"/api/v1/people/677319","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Darren McCaughan replaces Hagen Danner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T22:15:51.102Z","endTime":"2026-02-21T22:16:02.945Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670766,"link":"/api/v1/people/670766"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668470,"link":"/api/v1/people/668470","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":677319,"link":"/api/v1/people/677319","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":86.9,"endSpeed":80.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.421745795149075,"aZ":-23.82252143779225,"pfxX":-0.004126339837018378,"pfxZ":5.066789604710117,"pX":-1.1293463091117755,"pZ":4.0073715406648205,"vX0":2.0428119347923377,"vY0":-126.70431880379344,"vZ0":1.0360089175550413,"x":160.05,"y":130.58,"x0":-1.9407239364905113,"y0":50.00453862891714,"z0":5.476824851940861,"aX":-0.006732882707903728},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.6,"breakHorizontal":-0.4,"spinRate":2355,"spinDirection":209},"zone":11,"typeConfidence":0.79,"plateTime":0.42994691834640175,"extension":6.081363067698115},"index":2,"playId":"f59758a8-1d33-3784-a3cb-9345bc257a22","pitchNumber":1,"startTime":"2026-02-21T22:16:02.945Z","endTime":"2026-02-21T22:16:06.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":677319,"link":"/api/v1/people/677319","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086828975486373,"aZ":-16.605378279288352,"pfxX":-3.23996493548667,"pfxZ":9.01242641902077,"pX":-0.6881198523723209,"pZ":5.00139711607642,"vX0":3.4490591720266015,"vY0":-130.06016263277465,"vZ0":1.6846345114601873,"x":143.23,"y":103.74,"x0":-1.6051251324228135,"y0":50.005041032593034,"z0":5.597949993922314,"aX":-5.5990750772614275},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.9,"breakHorizontal":5.2,"spinRate":2232,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4197594363775057,"extension":6.27363939686696},"index":3,"playId":"599e4e86-9276-3139-b4c8-f8e928f270ca","pitchNumber":2,"startTime":"2026-02-21T22:16:17.342Z","endTime":"2026-02-21T22:16:20.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":677319,"link":"/api/v1/people/677319","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.5,"endSpeed":81.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23309822901873,"aZ":-16.941158240740346,"pfxX":-3.055879580080928,"pfxZ":8.951806018455567,"pX":-1.3318317900006666,"pZ":4.4010595313744885,"vX0":1.750350695443114,"vY0":-128.9823294941652,"vZ0":0.2930172668241807,"x":167.77,"y":119.95,"x0":-1.6185628809232742,"y0":50.00635265483788,"z0":5.581640733359954,"aX":-5.203189405926493},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2203,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4229768610087108,"extension":6.322573045090733},"index":4,"playId":"b779617b-552e-37c2-890a-096493ccce98","pitchNumber":3,"startTime":"2026-02-21T22:16:34.221Z","endTime":"2026-02-21T22:16:37.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":677319,"link":"/api/v1/people/677319","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":88.8,"endSpeed":81.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.848806380736104,"aZ":-16.78511985881413,"pfxX":-4.8340887743835355,"pfxZ":9.000863783514188,"pX":-0.9890458167375282,"pZ":2.8963341854488007,"vX0":3.5213996603451383,"vY0":-129.37837586102503,"vZ0":-3.032354198537325,"x":154.7,"y":160.58,"x0":-1.7339907821285083,"y0":50.00152279367953,"z0":5.35675187532222,"aX":-8.26405508440519},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2288,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.42199282884355416,"extension":6.515808200889619},"index":5,"playId":"264b563b-e614-3fc0-8009-2d7cecfb3a51","pitchNumber":4,"startTime":"2026-02-21T22:16:52.048Z","endTime":"2026-02-21T22:16:55.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":677319,"link":"/api/v1/people/677319","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677319,"link":"/api/v1/people/677319"},"credit":"b_pa"},{"player":{"id":670766,"link":"/api/v1/people/670766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:16:55.913Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ralphy Velazquez flies out sharply to left fielder Héctor Rodríguez.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T22:17:13.053Z","endTime":"2026-02-21T22:17:54.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":806252,"fullName":"Ralphy Velazquez","link":"/api/v1/people/806252"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670766,"fullName":"Darren McCaughan","link":"/api/v1/people/670766"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677319,"fullName":"Cameron Barstad","link":"/api/v1/people/677319"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806252,"fullName":"Ralphy Velazquez","link":"/api/v1/people/806252"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.998754845441667,"aZ":-28.480667614663425,"pfxX":-9.431159909400998,"pfxZ":2.4979805236761616,"pX":-0.1292646143681974,"pZ":0.7231505275132578,"vX0":6.510412771215708,"vY0":-120.1547152218406,"vZ0":-4.925153298518048,"x":121.93,"y":219.25,"x0":-1.6346313687499687,"y0":50.000990224705774,"z0":5.299283687758275,"aX":-13.932942639785015},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.7,"breakHorizontal":15.7,"spinRate":1290,"spinDirection":260},"zone":13,"typeConfidence":0.89,"plateTime":0.45404367767301235,"extension":6.425213134725035},"index":0,"playId":"5150d13a-5989-3079-b6ad-3948f8c4e0ac","pitchNumber":1,"startTime":"2026-02-21T22:17:22.748Z","endTime":"2026-02-21T22:17:25.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":87.1,"endSpeed":81.5,"strikeZoneTop":3.269,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.188609603434564,"aZ":-20.154114870973515,"pfxX":0.3778774544358654,"pfxZ":7.193575709085458,"pX":-0.18972388383339917,"pZ":2.4556534569525827,"vX0":4.112960226988622,"vY0":-126.945525527001,"vZ0":-3.259712278364165,"x":124.23,"y":172.48,"x0":-1.8642208980884885,"y0":50.00305943089872,"z0":5.317059949978941,"aX":0.630766741960673},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.7,"breakHorizontal":-1.4,"spinRate":2278,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.42760497846174506,"extension":6.3452161912600715},"hitData":{"launchSpeed":105.0,"launchAngle":36.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":72.14,"coordY":67.88}},"index":1,"playId":"02baa34a-87c3-3dbc-97eb-8f717068a827","pitchNumber":2,"startTime":"2026-02-21T22:17:45.329Z","endTime":"2026-02-21T22:17:54.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806252,"link":"/api/v1/people/806252","batSide":{"code":"L","description":"Left"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806252,"link":"/api/v1/people/806252"},"credit":"b_ab"},{"player":{"id":670766,"link":"/api/v1/people/670766"},"credit":"p_ab"},{"player":{"id":806252,"link":"/api/v1/people/806252"},"credit":"b_pa"},{"player":{"id":670766,"link":"/api/v1/people/670766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:17:54.091Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Lampe called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T22:18:10.669Z","endTime":"2026-02-21T22:19:55.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670766,"fullName":"Darren McCaughan","link":"/api/v1/people/670766"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677319,"fullName":"Cameron Barstad","link":"/api/v1/people/677319"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802407,"fullName":"Joe Lampe","link":"/api/v1/people/802407"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681114,"link":"/api/v1/people/681114"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97462511610393,"aZ":-19.96582946353341,"pfxX":0.43652370741381263,"pfxZ":7.368373707916432,"pX":-0.9132554181602576,"pZ":2.086000081452857,"vX0":2.3468651354834162,"vY0":-126.87141867158707,"vZ0":-4.112105347148111,"x":151.81,"y":182.46,"x0":-1.900843805253891,"y0":50.00426961921246,"z0":5.286794279926148,"aX":0.7227033227537908},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.8,"breakHorizontal":-1.2,"spinRate":2316,"spinDirection":212},"zone":13,"typeConfidence":0.89,"plateTime":0.4290476280683051,"extension":6.261562347898094},"index":0,"playId":"95610c2f-d48d-345c-9de1-fb6cea0fb8b4","pitchNumber":1,"startTime":"2026-02-21T22:18:25.521Z","endTime":"2026-02-21T22:18:29.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":"08319006-0676-0013-001c-f08cd117d70a","startTime":"2026-02-21T22:18:47.469Z","endTime":"2026-02-21T22:19:04.456Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.590222845267007,"aZ":-29.29574481510329,"pfxX":-8.44625755929823,"pfxZ":1.9551680225422654,"pX":-0.7242689852879081,"pZ":1.72507626734947,"vX0":4.622246479358429,"vY0":-119.87553771103279,"vZ0":-2.6349476977267425,"x":144.61,"y":192.2,"x0":-1.5682995731773846,"y0":50.00409752792457,"z0":5.422825824786453,"aX":-12.439722013222008},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":1364,"spinDirection":256},"zone":7,"typeConfidence":0.89,"plateTime":0.4548590059621187,"extension":6.368349794945695},"index":2,"playId":"96c6c4b4-6907-3222-9793-2a54800b9351","pitchNumber":2,"startTime":"2026-02-21T22:19:04.456Z","endTime":"2026-02-21T22:19:07.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.5,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.407926146622316,"aZ":-26.66727786423235,"pfxX":-6.620630514453685,"pfxZ":3.5801526430214987,"pX":-0.23731311521669865,"pZ":0.5779050605109205,"vX0":5.409949777942744,"vY0":-122.22268525814025,"vZ0":-5.984208176558264,"x":126.05,"y":223.18,"x0":-1.6018969919398331,"y0":50.00307748075637,"z0":5.301032027166818,"aX":-10.180434933875185},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":10.9,"spinRate":1453,"spinDirection":253},"zone":13,"typeConfidence":0.72,"plateTime":0.44538199349578367,"extension":6.291886658918057},"index":3,"playId":"2c734ce3-d9be-3165-8c42-abee3a6b7833","pitchNumber":3,"startTime":"2026-02-21T22:19:26.625Z","endTime":"2026-02-21T22:19:29.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.999520619978878,"aZ":-23.006137544703417,"pfxX":-8.390099602716594,"pfxZ":5.28889402955955,"pX":0.5768972467016832,"pZ":3.5048495275989966,"vX0":8.260304492330258,"vY0":-130.69609104385358,"vZ0":-0.6720608373685375,"x":95.01,"y":144.15,"x0":-1.5313453325167763,"y0":50.00282007159264,"z0":5.489817829089241,"aX":-14.545599305385638},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":13.4,"spinRate":2333,"spinDirection":218},"zone":12,"typeConfidence":0.87,"plateTime":0.41873698478250043,"extension":6.348031753525411},"index":4,"playId":"5e5d3b87-839e-39b4-9de8-4b2a270a9514","pitchNumber":4,"startTime":"2026-02-21T22:19:51.172Z","endTime":"2026-02-21T22:19:55.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":802407,"link":"/api/v1/people/802407","batSide":{"code":"L","description":"Left"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_ab"},{"player":{"id":670766,"link":"/api/v1/people/670766"},"credit":"p_ab"},{"player":{"id":802407,"link":"/api/v1/people/802407"},"credit":"b_pa"},{"player":{"id":670766,"link":"/api/v1/people/670766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.799999999999983,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:19:55.165Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Mooney strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T22:20:09.043Z","endTime":"2026-02-21T22:22:09.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670766,"fullName":"Darren McCaughan","link":"/api/v1/people/670766"},"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":695612,"fullName":"Alex Mooney","link":"/api/v1/people/695612"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681114,"link":"/api/v1/people/681114"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23020520103051,"aZ":-26.12604242879449,"pfxX":8.822118193576877,"pfxZ":4.221404253291594,"pX":-1.2724692855128403,"pZ":3.48646309611838,"vX0":-0.8385318843682195,"vY0":-119.58642541569812,"vZ0":1.1413352587071666,"x":165.5,"y":144.65,"x0":-2.0601232411819357,"y0":50.004637523697276,"z0":5.364311618839382,"aX":12.650408672568478},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.2,"breakHorizontal":-15.7,"spinRate":2798,"spinDirection":75},"zone":11,"typeConfidence":0.91,"plateTime":0.4597851390083778,"extension":6.156435222052197},"index":0,"playId":"0888a8af-088c-356e-873f-fb19a9459254","pitchNumber":1,"startTime":"2026-02-21T22:20:21.593Z","endTime":"2026-02-21T22:20:24.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.173826539349772,"aZ":-26.370741405607053,"pfxX":7.014028018046648,"pfxZ":4.105569864727633,"pX":-0.3278570842777297,"pZ":2.2032146176057403,"vX0":1.6923472914436384,"vY0":-118.58488135671044,"vZ0":-1.5176147305973269,"x":129.5,"y":179.29,"x0":-1.9631156799990812,"y0":50.003351133056654,"z0":5.273233862327041,"aX":9.91927991169681},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.3,"breakHorizontal":-13.1,"spinRate":2722,"spinDirection":68},"zone":4,"typeConfidence":0.91,"plateTime":0.4631254883095095,"extension":6.2541947077077324},"index":1,"playId":"78cd34fb-4934-3aef-ad1d-da214099b64d","pitchNumber":2,"startTime":"2026-02-21T22:20:41.251Z","endTime":"2026-02-21T22:20:44.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":89.0,"endSpeed":80.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113174366798948,"aZ":-19.981988588392028,"pfxX":-9.759280832658245,"pfxZ":7.228611560144939,"pX":-1.7020392052142317,"pZ":3.3781363960715987,"vX0":3.665731519648601,"vY0":-129.58695757894398,"vZ0":-1.5195563138326045,"x":181.88,"y":147.57,"x0":-1.8734746030104967,"y0":50.004740648741674,"z0":5.510908270301202,"aX":-16.46618941282912},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.0,"breakHorizontal":16.8,"spinRate":2268,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4239783718988859,"extension":6.3086319847745695},"index":2,"playId":"f2feb047-792a-3e64-a428-a29749811215","pitchNumber":3,"startTime":"2026-02-21T22:21:01.842Z","endTime":"2026-02-21T22:21:04.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827323595506932,"aZ":-24.863624781676208,"pfxX":7.080437912126178,"pfxZ":4.941011205284837,"pX":1.141362394000877,"pZ":0.8023032537545494,"vX0":4.907707534732065,"vY0":-121.42088811734304,"vZ0":-5.319132839882602,"x":73.49,"y":217.12,"x0":-1.8323330015235795,"y0":50.00208998471115,"z0":5.210167657758144,"aX":10.473172495107795},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.8,"breakHorizontal":-14.0,"spinRate":2842,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.45269570695768246,"extension":6.0979073839232925},"index":3,"playId":"b985a41f-b551-3191-995f-f9e05e4d199d","pitchNumber":4,"startTime":"2026-02-21T22:21:22.037Z","endTime":"2026-02-21T22:21:25.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"08319006-0686-0043-001c-f08cd117d70a","startTime":"2026-02-21T22:21:58.238Z","endTime":"2026-02-21T22:22:06.514Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.013569937195033,"aZ":-25.20566477324331,"pfxX":-9.096760404100618,"pfxZ":3.963472513164824,"pX":-0.36880372044089743,"pZ":1.9328274605937419,"vX0":6.504120105229497,"vY0":-131.04629733190072,"vZ0":-4.1492200140044355,"x":131.06,"y":186.59,"x0":-1.6883126249901215,"y0":50.00097102700412,"z0":5.396650578731484,"aX":-15.983566758537805},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2298,"spinDirection":214},"zone":7,"typeConfidence":0.9,"plateTime":0.41633380444455037,"extension":6.4545311908756995},"index":5,"playId":"eb538e9f-d709-361a-8466-84921ebb2c8b","pitchNumber":5,"startTime":"2026-02-21T22:22:06.514Z","endTime":"2026-02-21T22:22:09.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670766,"link":"/api/v1/people/670766","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681114,"link":"/api/v1/people/681114"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":682997,"link":"/api/v1/people/682997"},"third":{"id":702253,"link":"/api/v1/people/702253"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":699302,"link":"/api/v1/people/699302"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":695612,"link":"/api/v1/people/695612","batSide":{"code":"R","description":"Right"}},"first":{"id":677319,"link":"/api/v1/people/677319"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_ab"},{"player":{"id":670766,"link":"/api/v1/people/670766"},"credit":"p_ab"},{"player":{"id":695612,"link":"/api/v1/people/695612"},"credit":"b_pa"},{"player":{"id":670766,"link":"/api/v1/people/670766"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:22:09.514Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"P.J. Higgins grounds out, shortstop Milan Tolentino to first baseman Ralphy Velazquez.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:25:27.024Z","endTime":"2026-02-21T22:25:51.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701533,"fullName":"Hunter Stanley","link":"/api/v1/people/701533"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675455,"link":"/api/v1/people/675455"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":806252,"link":"/api/v1/people/806252"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Stanley replaces Jack Jasiak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T22:23:40.548Z","endTime":"2026-02-21T22:25:29.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701533,"link":"/api/v1/people/701533"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687916,"link":"/api/v1/people/687916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":92.8,"endSpeed":84.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.007827096189732,"aZ":-12.749940515630415,"pfxX":-3.412677699479774,"pfxZ":10.53525049006655,"pX":1.6103765546755333,"pZ":2.923435004387279,"vX0":8.498203882751211,"vY0":-134.83621112483925,"vZ0":-4.450736601960507,"x":55.62,"y":159.85,"x0":-1.1370869367694973,"y0":50.00058572282111,"z0":5.493497119566814,"aX":-6.292117150199856},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2219,"spinDirection":205},"zone":12,"typeConfidence":0.89,"plateTime":0.4060455530763969,"extension":6.291111956951941},"index":1,"playId":"5dd54416-748d-34e7-b6ea-6c532b291378","pitchNumber":1,"startTime":"2026-02-21T22:25:29.234Z","endTime":"2026-02-21T22:25:32.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.01968858178616,"aZ":-31.754154945626702,"pfxX":4.147732967073544,"pfxZ":0.2825492477036473,"pX":0.5848273133038895,"pZ":2.5386765381824032,"vX0":2.9721816986941265,"vY0":-120.27174787051389,"vZ0":-1.1448995233717458,"x":94.71,"y":170.24,"x0":-1.1975503056189702,"y0":50.003917489384904,"z0":5.787788570385373,"aX":6.196031774531754},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.5,"breakHorizontal":-8.2,"spinRate":2382,"spinDirection":85},"zone":6,"typeConfidence":0.93,"plateTime":0.45203283658160265,"extension":6.184052641054382},"hitData":{"launchSpeed":63.4,"launchAngle":-46.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.19,"coordY":168.22}},"index":2,"playId":"087b0566-8213-38e1-8410-0f866c4f9139","pitchNumber":2,"startTime":"2026-02-21T22:25:43.570Z","endTime":"2026-02-21T22:25:51.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":701533,"link":"/api/v1/people/701533"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":701533,"link":"/api/v1/people/701533"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:25:51.238Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blake Dunn flies out to right fielder Joe Lampe.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:26:12.755Z","endTime":"2026-02-21T22:26:57.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701533,"fullName":"Hunter Stanley","link":"/api/v1/people/701533"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802407,"link":"/api/v1/people/802407"},"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":93.5,"endSpeed":86.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.166701361064458,"aZ":-12.77736020264516,"pfxX":-3.481676995832582,"pfxZ":10.260701166179992,"pX":1.3802082540139848,"pZ":1.913188285674957,"vX0":7.984514468418594,"vY0":-135.9693712863787,"vZ0":-7.082492756598803,"x":64.39,"y":187.12,"x0":-1.1296152678399232,"y0":50.00241658893227,"z0":5.421187305820006,"aX":-6.582433786005819},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":4.8,"spinRate":2298,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.40139592438644556,"extension":6.297877746373881},"index":0,"playId":"8dee7157-6476-3dbc-be85-19a6e1d7f831","pitchNumber":1,"startTime":"2026-02-21T22:26:18.230Z","endTime":"2026-02-21T22:26:21.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":94.1,"endSpeed":85.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34042395261834,"aZ":-12.260445924452792,"pfxX":-3.5709946140202735,"pfxZ":10.520141441175788,"pX":-0.7389864475813629,"pZ":4.250493308105518,"vX0":2.8775031175233945,"vY0":-136.975194945988,"vZ0":-1.5499833434028538,"x":145.17,"y":124.02,"x0":-1.341169648225047,"y0":50.00260642726464,"z0":5.6656112404615175,"aX":-6.759584375711061},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":5.9,"spinRate":2208,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.40045779252259406,"extension":6.168911439623579},"index":1,"playId":"134cf52f-6776-32c7-9464-12a977c08a76","pitchNumber":2,"startTime":"2026-02-21T22:26:32.908Z","endTime":"2026-02-21T22:26:35.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.536836527231,"aZ":-11.058658780821153,"pfxX":-4.9980157439534345,"pfxZ":11.22660572752783,"pX":-0.40339922692870445,"pZ":2.2944051921655473,"vX0":3.585809651200607,"vY0":-136.4044128589818,"vZ0":-6.596278198326027,"x":132.38,"y":176.83,"x0":-1.0869510621419414,"y0":50.00089511815026,"z0":5.509464965024651,"aX":-9.399340260903374},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":8.3,"spinRate":2264,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.4018358391251011,"extension":6.15605585955973},"hitData":{"launchSpeed":92.4,"launchAngle":41.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.19,"coordY":104.89}},"index":2,"playId":"1e4d0d96-fc1e-3d31-a229-54faae8b67cc","pitchNumber":3,"startTime":"2026-02-21T22:26:49.841Z","endTime":"2026-02-21T22:26:57.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":701533,"link":"/api/v1/people/701533"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":701533,"link":"/api/v1/people/701533"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:26:57.831Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Chavis strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:27:07.791Z","endTime":"2026-02-21T22:30:02.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656308,"fullName":"Michael Chavis","link":"/api/v1/people/656308"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701533,"fullName":"Hunter Stanley","link":"/api/v1/people/701533"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656308,"fullName":"Michael Chavis","link":"/api/v1/people/656308"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624513,"link":"/api/v1/people/624513"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.533247379962052,"aZ":-30.38041588991891,"pfxX":3.0585853404385652,"pfxZ":1.187973137568438,"pX":-0.16527729780229278,"pZ":3.979851431306841,"vX0":2.1347970308596205,"vY0":-121.30170169390283,"vZ0":1.9043793718455857,"x":123.3,"y":131.32,"x0":-1.4498287777595154,"y0":50.00341995525675,"z0":5.806708091759853,"aX":4.623442146302281},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.8,"breakHorizontal":-6.0,"spinRate":2478,"spinDirection":117},"zone":11,"typeConfidence":0.93,"plateTime":0.4490804109511237,"extension":6.247278852868529},"index":0,"playId":"b70c1c93-89d2-3c95-9c69-a509615a0adb","pitchNumber":1,"startTime":"2026-02-21T22:27:21.681Z","endTime":"2026-02-21T22:27:25.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.280560511370332,"aZ":-10.29616106691471,"pfxX":-1.5534326597997135,"pfxZ":11.51076421305103,"pX":0.8047722321971332,"pZ":1.7131943859336525,"vX0":5.662383614064734,"vY0":-136.55566399676252,"vZ0":-8.240012967744082,"x":86.32,"y":192.52,"x0":-1.0880750383582358,"y0":50.00288372513774,"z0":5.466410693975809,"aX":-2.953271716361236},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":1.7,"spinRate":2229,"spinDirection":210},"zone":14,"typeConfidence":0.93,"plateTime":0.4001267399628379,"extension":6.319295497015689},"index":1,"playId":"5aac6ed8-2182-3149-9a0a-717c83bde8cf","pitchNumber":2,"startTime":"2026-02-21T22:27:38.590Z","endTime":"2026-02-21T22:27:41.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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":82.4,"endSpeed":76.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.336835818488307,"aZ":-25.068376396767146,"pfxX":-7.930568029691441,"pfxZ":4.819849790076585,"pX":0.3937450770832986,"pZ":1.083688065728024,"vX0":6.2766565907592975,"vY0":-119.8993708354531,"vZ0":-5.269681561481565,"x":101.99,"y":209.52,"x0":-1.211059531551175,"y0":50.00433256206947,"z0":5.510918397162376,"aX":-11.699029658637143},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":13.1,"spinRate":1545,"spinDirection":218},"zone":14,"typeConfidence":0.79,"plateTime":0.45455972820394663,"extension":6.314232085338962},"index":2,"playId":"5de93d95-85d4-3aa8-8090-a88990a096cb","pitchNumber":3,"startTime":"2026-02-21T22:28:02.850Z","endTime":"2026-02-21T22:28:05.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"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.4,"endSpeed":87.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.038194249537447,"aZ":-8.988197047875115,"pfxX":-2.9574775248444154,"pfxZ":11.81878231164699,"pX":-0.8894981240680869,"pZ":3.2939837943792276,"vX0":2.29322545717456,"vY0":-138.9149260335426,"vZ0":-4.323007065215436,"x":150.91,"y":149.84,"x0":-1.339951725678616,"y0":50.001926550027406,"z0":5.463649693622091,"aX":-5.80132451832678},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.8,"breakHorizontal":4.9,"spinRate":2306,"spinDirection":213},"zone":11,"typeConfidence":0.93,"plateTime":0.39374040472863214,"extension":6.133227372460308},"index":3,"playId":"72d66651-4ef9-3e2b-8a80-631314a70859","pitchNumber":4,"startTime":"2026-02-21T22:28:22.493Z","endTime":"2026-02-21T22:28:26.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.169053547683134,"aZ":-12.304515709866882,"pfxX":-1.3072189223830124,"pfxZ":10.380653244762877,"pX":1.5854138213787492,"pZ":3.5806415725530347,"vX0":7.3267434318921785,"vY0":-137.2015338213756,"vZ0":-3.2597180401131665,"x":56.57,"y":142.1,"x0":-0.9450833650002022,"y0":50.00492927662843,"z0":5.617684761055252,"aX":-2.5025015283584193},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":0.8,"spinRate":2286,"spinDirection":208},"zone":12,"typeConfidence":0.92,"plateTime":0.3985732691390975,"extension":6.135378858256648},"index":4,"playId":"e4c416f7-2f24-37b3-a067-05ac59682728","pitchNumber":5,"startTime":"2026-02-21T22:28:58.501Z","endTime":"2026-02-21T22:29:01.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.277318930341192,"aZ":-27.740998997135783,"pfxX":-8.11394928477847,"pfxZ":3.031012126381068,"pX":-0.11248314894956682,"pZ":4.097948314014814,"vX0":5.283302426846341,"vY0":-119.21086537607567,"vZ0":1.76155890655438,"x":121.29,"y":128.14,"x0":-1.28463508269738,"y0":50.003872986695086,"z0":5.823980573903662,"aX":-11.877043221013862},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.1,"breakHorizontal":13.7,"spinRate":1492,"spinDirection":228},"zone":11,"typeConfidence":0.82,"plateTime":0.4565174589236016,"extension":6.17772413379263},"index":5,"playId":"fe8a4b1d-1d55-3903-818c-92ef93ad8e65","pitchNumber":6,"startTime":"2026-02-21T22:29:13.997Z","endTime":"2026-02-21T22:29:17.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95703203924048,"aZ":-13.15626707133808,"pfxX":-0.717549574202522,"pfxZ":10.275407801691836,"pX":0.620789314148378,"pZ":3.0582156018748603,"vX0":4.891822671828697,"vY0":-134.84101294602496,"vZ0":-4.227988590674042,"x":93.34,"y":156.21,"x0":-1.1197208851226335,"y0":50.00136567733072,"z0":5.567689891367879,"aX":-1.3289021431979204},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":0.4,"spinRate":2316,"spinDirection":199},"zone":3,"typeConfidence":0.91,"plateTime":0.40543849211458394,"extension":6.3325207278953535},"index":6,"playId":"5e72571a-a01d-31b3-9435-f259e23d014b","pitchNumber":7,"startTime":"2026-02-21T22:29:30.752Z","endTime":"2026-02-21T22:29:34.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.583539942347283,"aZ":-10.28086631520584,"pfxX":-1.3920867566499648,"pfxZ":11.471788767411411,"pX":-0.12323183072946371,"pZ":2.6396896785213215,"vX0":3.4250684489271013,"vY0":-136.87064510562374,"vZ0":-5.775337678175577,"x":121.7,"y":167.51,"x0":-1.2067112754039284,"y0":50.00024728208326,"z0":5.472619812037327,"aX":-2.656571127483462},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":1.8,"spinRate":2263,"spinDirection":200},"zone":5,"typeConfidence":0.93,"plateTime":0.3992996727236453,"extension":6.19344283132518},"index":7,"playId":"b699cb1f-122c-3a62-aa40-e928404b77d8","pitchNumber":8,"startTime":"2026-02-21T22:29:59.450Z","endTime":"2026-02-21T22:30:02.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701533,"link":"/api/v1/people/701533","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624513,"link":"/api/v1/people/624513"},"first":{"id":806252,"link":"/api/v1/people/806252"},"second":{"id":695612,"link":"/api/v1/people/695612"},"third":{"id":666198,"link":"/api/v1/people/666198"},"shortstop":{"id":675455,"link":"/api/v1/people/675455"},"left":{"id":656413,"link":"/api/v1/people/656413"},"center":{"id":696135,"link":"/api/v1/people/696135"},"right":{"id":802407,"link":"/api/v1/people/802407"}},"offense":{"batter":{"id":656308,"link":"/api/v1/people/656308","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":691047,"link":"/api/v1/people/691047"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656308,"link":"/api/v1/people/656308"},"credit":"b_ab"},{"player":{"id":701533,"link":"/api/v1/people/701533"},"credit":"p_ab"},{"player":{"id":656308,"link":"/api/v1/people/656308"},"credit":"b_pa"},{"player":{"id":701533,"link":"/api/v1/people/701533"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:30:02.450Z","atBatIndex":70}]