[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Wisely strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:05:05.400Z","endTime":"2026-02-28T18:06:20.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"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":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T17:31:04.214Z","endTime":"2026-02-28T17:40:02.477Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T17:40:02.477Z","endTime":"2026-02-28T18:03:26.213Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T18:03:26.213Z","endTime":"2026-02-28T18:05:07.834Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44996645990056,"aZ":-17.04961102346551,"pfxX":1.8809929498508975,"pfxZ":7.947250607205803,"pX":-0.4491391597749882,"pZ":2.5436679495194214,"vX0":1.521247985734262,"vY0":-137.3135179667658,"vZ0":-6.99040765417875,"x":134.12,"y":170.1,"x0":-1.2553297477656686,"y0":50.000299906212334,"z0":6.2898775224515076,"aX":3.57761435252031},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":-3.7,"spinRate":2347,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.39945288690909697,"extension":6.513820678573554},"index":3,"playId":"ba7c376e-5a7d-3568-9875-6916498d4730","pitchNumber":1,"startTime":"2026-02-28T18:05:07.834Z","endTime":"2026-02-28T18:05:11.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":94.7,"endSpeed":86.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.017254867557362,"aZ":-14.052282421003135,"pfxX":1.5504870752632722,"pfxZ":9.429321058839378,"pX":0.38706297523233896,"pZ":4.163621943671244,"vX0":3.283527143623377,"vY0":-137.84730002067215,"vZ0":-3.655592084809345,"x":102.25,"y":126.36,"x0":-1.0216231348581055,"y0":50.00439104389625,"z0":6.457505061323504,"aX":2.9792658205002214},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":-3.5,"spinRate":2367,"spinDirection":191},"zone":12,"typeConfidence":0.93,"plateTime":0.39754196250341867,"extension":6.5343319950537975},"index":4,"playId":"50b0406d-1564-36cf-a8fc-2e88bc716d8a","pitchNumber":2,"startTime":"2026-02-28T18:05:26.930Z","endTime":"2026-02-28T18:05:30.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01963450235316,"aZ":-35.90053223563633,"pfxX":7.0426021409885875,"pfxZ":-2.4061772214115447,"pX":0.5600847511964195,"pZ":1.5206142534602107,"vX0":2.821644732648447,"vY0":-124.54382998944284,"vZ0":-4.149309723513069,"x":95.65,"y":197.72,"x0":-1.5065842702071088,"y0":50.00152332931222,"z0":6.218708394622474,"aX":10.918920167629},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.2,"breakHorizontal":-13.4,"spinRate":2731,"spinDirection":52},"zone":14,"typeConfidence":0.92,"plateTime":0.44196862200661435,"extension":6.593320738522486},"index":5,"playId":"f7d1872d-496a-3fec-8cc0-06d41408e1f7","pitchNumber":3,"startTime":"2026-02-28T18:05:44.085Z","endTime":"2026-02-28T18:05:47.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-28T18:05:57.816Z","endTime":"2026-02-28T18:06:15.546Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158669013022394,"aZ":-41.02646997373024,"pfxX":1.9563107790182839,"pfxZ":-5.8744179666330645,"pX":-0.02049635546981158,"pZ":0.40012728940945874,"vX0":1.8862169981508343,"vY0":-122.96247285454413,"vZ0":-5.881320843018841,"x":117.78,"y":227.98,"x0":-1.0564631247607845,"y0":50.00439781221126,"z0":6.369566818434843,"aX":2.946354342823992},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.9,"breakHorizontal":-4.1,"spinRate":2703,"spinDirection":27},"zone":13,"typeConfidence":0.91,"plateTime":0.4482931805577448,"extension":6.356537431700838},"index":7,"playId":"637ef125-7b1e-3f56-935f-b68c5d0e1749","pitchNumber":4,"startTime":"2026-02-28T18:06:15.546Z","endTime":"2026-02-28T18:06:20.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-28T18:06:20.270Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:06:26.041Z","endTime":"2026-02-28T18:07:08.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69405542969437,"aZ":-33.50932276333785,"pfxX":7.7086138192535385,"pfxZ":-0.8316558140122776,"pX":0.41457134326794176,"pZ":1.1931792677175654,"vX0":1.9805654042965921,"vY0":-126.33238495248996,"vZ0":-5.718890604569458,"x":101.2,"y":206.56,"x0":-1.3816239177013343,"y0":50.00213920033257,"z0":6.192535448843345,"aX":12.408670892929017},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":-14.4,"spinRate":2644,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.43423352635496926,"extension":6.637182424898108},"index":0,"playId":"f4080c64-d152-3f6b-8f4c-220ce00cc896","pitchNumber":1,"startTime":"2026-02-28T18:06:45.128Z","endTime":"2026-02-28T18:06:48.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":94.8,"endSpeed":87.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80737618477976,"aZ":-19.05838889064858,"pfxX":1.8180714697192841,"pfxZ":6.778111273672508,"pX":-0.0017551084497925255,"pZ":2.9445049126507192,"vX0":2.7073718555185593,"vY0":-138.04264846246522,"vZ0":-5.462793861654721,"x":117.07,"y":159.28,"x0":-1.2303851162360142,"y0":50.00673596522799,"z0":6.226106890149964,"aX":3.521243145248699},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":-3.8,"spinRate":2441,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.3962876291014217,"extension":6.786658784758266},"hitData":{"launchSpeed":99.9,"launchAngle":16.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.9,"coordY":97.42}},"index":1,"playId":"08d74df0-01ec-3b19-b6d4-111b94b1210d","pitchNumber":2,"startTime":"2026-02-28T18:07:03.848Z","endTime":"2026-02-28T18:07:08.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:07:08.856Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T18:07:18.425Z","endTime":"2026-02-28T18:08:23.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":95.8,"endSpeed":87.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62918035298798,"aZ":-14.974372650543469,"pfxX":-4.354071556389645,"pfxZ":8.728018722378552,"pX":0.5567137696254861,"pZ":2.4948599580174906,"vX0":5.40169886161238,"vY0":-139.33986540287245,"vZ0":-7.508810959189466,"x":95.78,"y":171.42,"x0":-0.839194087595469,"y0":50.00379210991043,"z0":6.209440843301673,"aX":-8.582086202948735},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":6.8,"spinRate":2162,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.3927393615390562,"extension":6.874901276754356},"index":0,"playId":"f49a5ad0-dc34-3e77-90aa-cacfe768eeec","pitchNumber":1,"startTime":"2026-02-28T18:07:38.464Z","endTime":"2026-02-28T18:07:42.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784090362902663,"aZ":-14.175783239206982,"pfxX":-4.0618365229650255,"pfxZ":9.241537666922852,"pX":0.19687082872366138,"pZ":3.138321811526945,"vX0":4.86286835921711,"vY0":-137.976123955055,"vZ0":-6.005511411880697,"x":109.5,"y":154.05,"x0":-1.0523248147985909,"y0":50.0036360963551,"z0":6.28120150852948,"aX":-7.911622110908261},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2130,"spinDirection":190},"zone":2,"typeConfidence":0.9,"plateTime":0.39545088440049847,"extension":6.54174620672224},"index":1,"playId":"c6bc754b-0ade-3111-bfab-65457d062053","pitchNumber":2,"startTime":"2026-02-28T18:07:55.246Z","endTime":"2026-02-28T18:07:58.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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-28T18:08:05.153Z","endTime":"2026-02-28T18:08:19.776Z","isPitch":false,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.111333186725115,"aZ":-12.130656714843163,"pfxX":-4.060041958760675,"pfxZ":10.146732022667766,"pX":-0.013209356127384131,"pZ":4.041723594886365,"vX0":3.5549858091975497,"vY0":-139.57773182186946,"vZ0":-4.465361722780376,"x":117.5,"y":129.65,"x0":-0.7752295090422979,"y0":50.00205985145791,"z0":6.459728504720548,"aX":-8.019054897125502},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2214,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.39226557810193796,"extension":6.379816959730503},"index":3,"playId":"6e4c0c5e-80f0-3364-9036-cc20ced873a5","pitchNumber":3,"startTime":"2026-02-28T18:08:19.776Z","endTime":"2026-02-28T18:08:23.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:08:23.090Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gunnar Henderson lines out sharply to center fielder Eli White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:10:14.870Z","endTime":"2026-02-28T18:11:02.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":92.0,"endSpeed":83.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.810440058387094,"aZ":-9.458300331281634,"pfxX":-4.917682680801111,"pfxZ":12.672947526100373,"pX":0.8468475613639831,"pZ":2.564625032529639,"vX0":7.692224071704621,"vY0":-133.5539402891761,"vZ0":-6.311305781957795,"x":84.72,"y":169.54,"x0":-1.4419512359679918,"y0":50.00552086571094,"z0":5.650758577138408,"aX":-8.817414084360284},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":21.6,"breakHorizontal":7.1,"spinRate":2141,"spinDirection":212},"zone":12,"typeConfidence":0.85,"plateTime":0.41131442215027647,"extension":7.297245091241672},"index":0,"playId":"0d3b887d-dad6-3800-be4c-6c989ae090bd","pitchNumber":1,"startTime":"2026-02-28T18:10:36.813Z","endTime":"2026-02-28T18:10:40.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.6,"endSpeed":84.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05523796462359,"aZ":-12.422027497526123,"pfxX":-6.078601262803616,"pfxZ":10.6408651707887,"pX":0.5353238010904681,"pZ":2.744283514169015,"vX0":7.45485243747395,"vY0":-135.94484874260215,"vZ0":-5.613208166361983,"x":96.59,"y":164.68,"x0":-1.4632255238319563,"y0":50.00610110150804,"z0":5.711192613327387,"aX":-11.287733960740068},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2115,"spinDirection":209},"zone":6,"typeConfidence":0.88,"plateTime":0.4041530976277441,"extension":7.237081509395927},"hitData":{"launchSpeed":103.3,"launchAngle":16.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.97,"coordY":82.67}},"index":1,"playId":"5a85e6ce-d3ce-3c01-b109-9d3a9fec7e1e","pitchNumber":2,"startTime":"2026-02-28T18:10:50.736Z","endTime":"2026-02-28T18:11:02.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:11:02.472Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to right fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:11:27.389Z","endTime":"2026-02-28T18:12:26.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11787792514872,"aZ":-14.639351273038024,"pfxX":-3.9907406407038204,"pfxZ":10.171714029950415,"pX":0.39892597193290336,"pZ":2.1806517920244888,"vX0":5.339648486159356,"vY0":-131.08299894223907,"vZ0":-6.0568856897160614,"x":101.79,"y":179.9,"x0":-1.154875159817725,"y0":50.004060556388595,"z0":5.631927139902856,"aX":-6.880901621900334},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.2,"breakHorizontal":5.9,"spinRate":2006,"spinDirection":203},"zone":6,"typeConfidence":0.59,"plateTime":0.4193528296986835,"extension":7.236548335495495},"index":0,"playId":"5c746461-a4e9-3f4e-b7c1-65e4f45ca2e1","pitchNumber":1,"startTime":"2026-02-28T18:11:27.389Z","endTime":"2026-02-28T18:11:31.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.8,"endSpeed":84.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96684011729376,"aZ":-15.220926014114594,"pfxX":-5.373651747213305,"pfxZ":9.280334062908116,"pX":0.46972541548421864,"pZ":3.310155876235886,"vX0":6.338626130779864,"vY0":-134.94861627453827,"vZ0":-3.6132818612429687,"x":99.1,"y":149.41,"x0":-1.221971262231221,"y0":50.00304111028537,"z0":5.752565060887791,"aX":-9.817443616284203},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2147,"spinDirection":206},"zone":12,"typeConfidence":0.85,"plateTime":0.4073570866443914,"extension":7.276968853056868},"index":1,"playId":"cd5f8919-8a10-3b0e-9473-b9fb67beb72e","pitchNumber":2,"startTime":"2026-02-28T18:11:50.249Z","endTime":"2026-02-28T18:11:53.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250488660954936,"aZ":-27.818317976249727,"pfxX":3.1594345340356043,"pfxZ":2.9848391785613115,"pX":1.1318735470654595,"pZ":2.010709835458132,"vX0":5.2567557910095335,"vY0":-120.04245156764011,"vZ0":-3.0026889246877304,"x":73.86,"y":184.49,"x0":-1.4968492986127213,"y0":50.00299551994904,"z0":5.7544227251278075,"aX":4.609990467633976},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.9,"breakHorizontal":-7.0,"spinRate":2144,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.45629134635520874,"extension":7.104876562425074},"index":2,"playId":"004f8b82-9409-3eba-a320-81700bed931e","pitchNumber":3,"startTime":"2026-02-28T18:12:04.409Z","endTime":"2026-02-28T18:12:08.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.506850271055768,"aZ":-14.862432873404869,"pfxX":-5.236392323348705,"pfxZ":9.34922738173232,"pX":0.138054796873496,"pZ":2.6839913744358763,"vX0":5.963275812436307,"vY0":-135.6551458373743,"vZ0":-5.190853561150008,"x":111.74,"y":166.31,"x0":-1.4152476988541953,"y0":50.001288560923584,"z0":5.6694420102144205,"aX":-9.694481186320663},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":8.2,"spinRate":2297,"spinDirection":207},"zone":5,"typeConfidence":0.86,"plateTime":0.40478481756996487,"extension":7.22733106206223},"hitData":{"launchSpeed":96.5,"launchAngle":26.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.16,"coordY":84.14}},"index":3,"playId":"971f5cf1-6fe1-3ddb-96b3-2308c53f8fe9","pitchNumber":4,"startTime":"2026-02-28T18:12:20.385Z","endTime":"2026-02-28T18:12:26.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:12:26.912Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to right fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T18:12:41.073Z","endTime":"2026-02-28T18:13:33.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84959091395842,"aZ":-25.992359544854196,"pfxX":-0.2731077923610936,"pfxZ":4.049349888851447,"pX":0.5761125837413927,"pZ":1.4016242021462728,"vX0":5.0001590260280375,"vY0":-122.62893156169208,"vZ0":-5.12601088547863,"x":95.04,"y":200.94,"x0":-1.452214974227273,"y0":50.00104916305882,"z0":5.731549516375551,"aX":-0.41732777211903077},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.4,"breakHorizontal":-0.6,"spinRate":2023,"spinDirection":170},"zone":14,"typeConfidence":0.89,"plateTime":0.4463622124507989,"extension":7.435070607496903},"index":0,"playId":"c9ebc9fb-e8b4-3bc8-98bb-a3902a8314ce","pitchNumber":1,"startTime":"2026-02-28T18:12:56.569Z","endTime":"2026-02-28T18:13:00.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":83.6,"endSpeed":77.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203360409926717,"aZ":-27.404630030972356,"pfxX":0.48193438612347206,"pfxZ":3.1830264182102486,"pX":0.010901075255903885,"pZ":1.2630095554944643,"vX0":3.62824224779699,"vY0":-121.74147485522818,"vZ0":-4.839117541649066,"x":116.58,"y":204.68,"x0":-1.562240998841263,"y0":50.004235768974986,"z0":5.652452751597308,"aX":0.7220054448806362},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.8,"breakHorizontal":-1.8,"spinRate":2081,"spinDirection":187},"zone":14,"typeConfidence":0.9,"plateTime":0.45013855073591635,"extension":7.166760588495853},"index":1,"playId":"1606355a-6a10-35b6-9b4c-46d36ae6d11f","pitchNumber":2,"startTime":"2026-02-28T18:13:10.260Z","endTime":"2026-02-28T18:13:14.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.201600876999265,"aZ":-14.50854570968666,"pfxX":-7.082128523900419,"pfxZ":9.417754220486485,"pX":-0.4591437806695919,"pZ":2.78526894694407,"vX0":4.930794342139262,"vY0":-137.0539265016439,"vZ0":-5.155779404685117,"x":134.5,"y":163.58,"x0":-1.3741278971096749,"y0":50.005933450314785,"z0":5.704500545532759,"aX":-13.288931841087496},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2150,"spinDirection":213},"zone":4,"typeConfidence":0.89,"plateTime":0.401776320512067,"extension":7.11514170164465},"hitData":{"launchSpeed":79.1,"launchAngle":42.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.8,"coordY":120.49}},"index":2,"playId":"ebf5aac3-5628-36bb-8a3c-fb66123f119b","pitchNumber":3,"startTime":"2026-02-28T18:13:25.864Z","endTime":"2026-02-28T18:13:33.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:13:33.786Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"DaShawn Keirsey Jr. singles on a line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:14:53.609Z","endTime":"2026-02-28T18:17:05.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452293112037616,"aZ":-12.596048246629199,"pfxX":1.2718867085477576,"pfxZ":10.803838138290528,"pX":0.768640390562087,"pZ":3.5535248907647907,"vX0":4.541745070024822,"vY0":-133.45679508236014,"vZ0":-5.041984913947703,"x":87.7,"y":142.83,"x0":-1.1172643583597828,"y0":50.00371948986583,"z0":6.367215397766932,"aX":2.3053243747103243},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":-3.2,"spinRate":2462,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4096723828920892,"extension":6.559509513857223},"index":0,"playId":"73de86b2-9d05-39df-8f52-976a013b98b7","pitchNumber":1,"startTime":"2026-02-28T18:15:44.617Z","endTime":"2026-02-28T18:15:47.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317177577660257,"aZ":-11.377145732475515,"pfxX":-0.7832565221513397,"pfxZ":11.49270152143917,"pX":0.7093321755027295,"pZ":2.20782134597605,"vX0":5.326747525824381,"vY0":-133.55903697924538,"vZ0":-8.360012993292827,"x":89.96,"y":179.17,"x0":-1.2078197157243025,"y0":50.005670535031975,"z0":6.193712043105638,"aX":-1.418863309465232},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":0.2,"spinRate":2406,"spinDirection":188},"zone":6,"typeConfidence":0.62,"plateTime":0.40984076401273617,"extension":6.717032635565857},"index":1,"playId":"7d6e774a-bb96-3164-8d17-055f3a12d0e9","pitchNumber":2,"startTime":"2026-02-28T18:16:01.225Z","endTime":"2026-02-28T18:16:06.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.049823546767662,"aZ":-45.528485072004436,"pfxX":3.5929585342673125,"pfxZ":-9.477658103853287,"pX":-0.5661534214931965,"pZ":1.8021442817997526,"vX0":0.44463380012766424,"vY0":-119.86611652316361,"vZ0":-1.219131588274567,"x":138.58,"y":190.12,"x0":-1.2209199730795508,"y0":50.00495703945897,"z0":6.500702352392922,"aX":5.061613229769959},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-17.0,"breakHorizontal":-6.6,"spinRate":2685,"spinDirection":32},"zone":7,"typeConfidence":0.9,"plateTime":0.46266359078355856,"extension":6.705569494108245},"index":2,"playId":"178a4b83-c47c-3c4f-a4bd-d30dace71314","pitchNumber":3,"startTime":"2026-02-28T18:16:19.292Z","endTime":"2026-02-28T18:16:22.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.522953466472146,"aZ":-13.127422332161748,"pfxX":-7.320474875075281,"pfxZ":9.980153736441416,"pX":-1.1525207126369723,"pZ":4.123244485886906,"vX0":2.073436340227815,"vY0":-137.9470651338629,"vZ0":-3.782765887645073,"x":160.93,"y":127.45,"x0":-0.9676678897778415,"y0":50.000720400848834,"z0":6.410374461017683,"aX":-13.96635913250598},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":12.7,"spinRate":2235,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.39857094506483115,"extension":6.408537030102389},"index":3,"playId":"e7f60680-f6ae-3f50-ad86-58fecf85a82f","pitchNumber":4,"startTime":"2026-02-28T18:16:37.513Z","endTime":"2026-02-28T18:16:40.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.872006132084763,"aZ":-28.760785879316977,"pfxX":6.105926003268571,"pfxZ":2.149081016535378,"pX":0.5214580544114833,"pZ":2.611355438764359,"vX0":2.5117022063216026,"vY0":-125.5438148702089,"vZ0":-3.2362044611751646,"x":97.12,"y":168.27,"x0":-1.28687536838937,"y0":50.001016643370505,"z0":6.273331713573856,"aX":9.685077208219857},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":-11.6,"spinRate":2686,"spinDirection":35},"zone":6,"typeConfidence":0.9,"plateTime":0.43730687912961264,"extension":6.738140337661282},"hitData":{"launchSpeed":76.8,"launchAngle":25.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.77,"coordY":109.53}},"index":4,"playId":"befd8d5a-0d89-3641-aa3b-c1ea0a029f31","pitchNumber":5,"startTime":"2026-02-28T18:16:56.264Z","endTime":"2026-02-28T18:17:05.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:17:05.483Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Farmer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:17:10.559Z","endTime":"2026-02-28T18:19:06.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":93.4,"endSpeed":86.2,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208662343783065,"aZ":-16.00631227870183,"pfxX":-5.676625138011241,"pfxZ":8.563530599872998,"pX":0.0688014818483661,"pZ":2.711711300866701,"vX0":5.360883351167759,"vY0":-135.90875744821827,"vZ0":-6.388293110939984,"x":114.38,"y":165.56,"x0":-1.182964883317769,"y0":50.00370888750756,"z0":6.186890723641952,"aX":-10.718426118257005},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":9.2,"spinRate":2218,"spinDirection":189},"zone":5,"typeConfidence":0.9,"plateTime":0.40160192513615733,"extension":7.22037755816879},"index":0,"playId":"c7d12141-09d3-3187-8294-984c6ab2da39","pitchNumber":1,"startTime":"2026-02-28T18:17:36.885Z","endTime":"2026-02-28T18:17:40.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.937350718023772,"aZ":-17.24488384794231,"pfxX":-6.12626545897362,"pfxZ":7.887425062282022,"pX":-0.6406630530931605,"pZ":3.1796627428366837,"vX0":3.4947816984369036,"vY0":-136.22034959720952,"vZ0":-5.047884153197149,"x":141.42,"y":152.93,"x0":-1.1395751870527322,"y0":50.00116343363491,"z0":6.236395740072978,"aX":-11.593697956129638},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":10.4,"spinRate":2168,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4010071625089071,"extension":6.755916073744238},"index":1,"playId":"d66f884a-8629-3137-bf5c-8c2f5e18d016","pitchNumber":2,"startTime":"2026-02-28T18:17:57.151Z","endTime":"2026-02-28T18:18:00.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94696879853776,"aZ":-32.02248397177664,"pfxX":6.501798493401994,"pfxZ":0.094433260719752,"pX":0.03994143941469143,"pZ":2.86860571496286,"vX0":1.445752132081756,"vY0":-126.65962501572243,"vZ0":-1.8727181449036527,"x":115.48,"y":161.33,"x0":-1.3830354521559034,"y0":50.00349832771389,"z0":6.178990677009207,"aX":10.560619654250317},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":-12.1,"spinRate":2714,"spinDirection":51},"zone":2,"typeConfidence":0.9,"plateTime":0.4324899710698684,"extension":6.367103176141821},"index":2,"playId":"06d588ab-4e97-3b50-9cc1-1c8845452ad5","pitchNumber":3,"startTime":"2026-02-28T18:18:19.566Z","endTime":"2026-02-28T18:18:23.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"410e1f13-b450-33f7-9146-a193df4506ce","startTime":"2026-02-28T18:18:41.652Z","endTime":"2026-02-28T18:18:45.135Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.220638968380484,"aZ":-32.65633269410265,"pfxX":8.086780678900565,"pfxZ":-0.30616756450695615,"pX":1.369806020387833,"pZ":1.581526907651589,"vX0":3.6613569370548955,"vY0":-123.90972126324752,"vZ0":-4.419941979459332,"x":64.79,"y":196.08,"x0":-1.1787967105819024,"y0":50.006039734386334,"z0":6.12311043496347,"aX":12.551706745323235},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.3,"breakHorizontal":-15.5,"spinRate":2565,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.44237360547632143,"extension":6.91662736647868},"index":4,"playId":"04fe1680-1d6b-3bc3-be9c-958fcf9b9d53","pitchNumber":4,"startTime":"2026-02-28T18:19:01.949Z","endTime":"2026-02-28T18:19:06.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:19:06.456Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Waddell doubles (1) on a fly ball to left fielder Taylor Ward. DaShawn Keirsey Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:19:15.990Z","endTime":"2026-02-28T18:19:51.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"postOnThird":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542278765160873,"aZ":-32.625831526387266,"pfxX":7.623820261969586,"pfxZ":-0.28955766562440566,"pX":0.05321039997995711,"pZ":2.081416744055708,"vX0":1.1942258772024998,"vY0":-123.7980814375359,"vZ0":-3.447599573110814,"x":114.97,"y":182.58,"x0":-1.4261257107193994,"y0":50.00369620379474,"z0":6.233182658432537,"aX":11.792035581852062},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.1,"breakHorizontal":-14.0,"spinRate":2667,"spinDirection":43},"zone":5,"typeConfidence":0.91,"plateTime":0.44303883954934564,"extension":6.692042368950152},"hitData":{"launchSpeed":91.9,"launchAngle":29.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.75,"coordY":74.61}},"index":0,"playId":"54acb6dd-5d38-39ff-8943-5a575deed6ed","pitchNumber":1,"startTime":"2026-02-28T18:19:29.506Z","endTime":"2026-02-28T18:19:51.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"first":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-8.800000000000004,"leverageIndex":1.28,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:19:51.139Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chadwick Tromp singles on a line drive to left fielder Taylor Ward. DaShawn Keirsey Jr. scores. Luke Waddell to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:20:04.050Z","endTime":"2026-02-28T18:20:35.230Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"postOnThird":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":{"id":680694,"link":"/api/v1/people/680694"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.284864852129665,"aZ":-31.14224770795294,"pfxX":5.788508468541277,"pfxZ":0.6382299534453164,"pX":0.7896968058375905,"pZ":2.5727496728802612,"vX0":3.704264473275322,"vY0":-126.54052071896162,"vZ0":-2.783305340195492,"x":86.9,"y":169.32,"x0":-1.4480138917909917,"y0":50.001045107687816,"z0":6.197291556677144,"aX":9.328880202225418},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.7,"breakHorizontal":-11.4,"spinRate":2671,"spinDirection":51},"zone":12,"typeConfidence":0.91,"plateTime":0.4338568431407026,"extension":6.617062873025805},"hitData":{"launchSpeed":91.4,"launchAngle":13.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.81,"coordY":95.73}},"index":0,"playId":"4894abaf-60fa-381f-995c-0489b90cf43f","pitchNumber":1,"startTime":"2026-02-28T18:20:19.864Z","endTime":"2026-02-28T18:20:35.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":1.71,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:20:35.230Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristin English singles on a line drive to right fielder Tyler O'Neill. Luke Waddell scores. Chadwick Tromp to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:20:45.239Z","endTime":"2026-02-28T18:21:15.857Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"postOnSecond":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":{"id":680694,"link":"/api/v1/people/680694"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.657837387746437,"aZ":-16.31198386100967,"pfxX":-7.128160353757505,"pfxZ":8.224737341507115,"pX":-0.5714808074528215,"pZ":3.375328942962735,"vX0":3.9832085742998626,"vY0":-138.19631212170577,"vZ0":-4.8838415603423995,"x":138.78,"y":147.65,"x0":-1.1077159819069922,"y0":50.00161247746147,"z0":6.266081054511324,"aX":-13.7452663981345},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2237,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.39679353384462557,"extension":6.778446893512443},"hitData":{"launchSpeed":65.6,"launchAngle":13.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.96,"coordY":148.3}},"index":0,"playId":"877dc1bc-2ea0-38f0-95f4-49238980cdb2","pitchNumber":1,"startTime":"2026-02-28T18:21:01.624Z","endTime":"2026-02-28T18:21:15.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"third":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.200000000000003,"awayTeamWinProbability":72.8,"homeTeamWinProbabilityAdded":-6.199999999999996,"leverageIndex":1.74,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:21:15.857Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Azócar strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:21:26.898Z","endTime":"2026-02-28T18:22:54.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"postOnSecond":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"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":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54941193895467,"aZ":-31.5288029822991,"pfxX":5.264246359515656,"pfxZ":0.39857960016431554,"pX":1.3142372653518175,"pZ":0.1248877618093034,"vX0":4.953317044758392,"vY0":-126.81354314649114,"vZ0":-8.436798935778793,"x":66.9,"y":235.41,"x0":-1.3530526045438158,"y0":50.003903954051275,"z0":6.0336305508648875,"aX":8.515749553120878},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.1,"breakHorizontal":-10.7,"spinRate":2743,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.4330249896692009,"extension":6.935866088202447},"index":0,"playId":"9f73b1d5-f08f-3d72-9f49-15f4531d4186","pitchNumber":1,"startTime":"2026-02-28T18:21:44.417Z","endTime":"2026-02-28T18:21:47.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84583137269501,"aZ":-17.047908741458972,"pfxX":-6.544996582424078,"pfxZ":7.999715133226362,"pX":-0.7375799366025207,"pZ":3.9564625808622793,"vX0":3.339374109644202,"vY0":-137.2285456315267,"vZ0":-3.105240524465238,"x":145.11,"y":131.96,"x0":-1.1256858666635814,"y0":50.00231973212496,"z0":6.27680393720439,"aX":-12.37306246889355},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":11.0,"spinRate":2204,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4004863248464914,"extension":6.713548794772748},"index":1,"playId":"2ac983be-29b4-3ec2-9912-23a189ba56d0","pitchNumber":2,"startTime":"2026-02-28T18:22:08.474Z","endTime":"2026-02-28T18:22:11.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09453830628088,"aZ":-13.624956471308462,"pfxX":-4.544016124153954,"pfxZ":9.784670505530787,"pX":-0.7159989743205912,"pZ":4.014622655667375,"vX0":2.7044439060272807,"vY0":-137.447513934347,"vZ0":-3.643007012721676,"x":144.29,"y":130.39,"x0":-1.127114162058656,"y0":50.002579175479255,"z0":6.294836846970946,"aX":-8.613612146857811},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2188,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.39992327480664347,"extension":6.643534009512585},"index":2,"playId":"22e58f76-0b8a-325f-aba8-30baa5e5eb6d","pitchNumber":3,"startTime":"2026-02-28T18:22:29.350Z","endTime":"2026-02-28T18:22:32.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32735915533557,"aZ":-32.415347857153634,"pfxX":8.429070977399526,"pfxZ":-0.1554551259146013,"pX":0.8664395029932379,"pZ":2.253571311343484,"vX0":3.0825248526259,"vY0":-124.37130234594785,"vZ0":-2.914296304970015,"x":83.97,"y":177.93,"x0":-1.484647056103561,"y0":50.00288187814075,"z0":6.133467051846117,"aX":13.181457674089858},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":-16.0,"spinRate":2725,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4406769360749059,"extension":6.604102738309298},"index":3,"playId":"ce73b864-aa4e-3799-9cd5-686f6484e6db","pitchNumber":4,"startTime":"2026-02-28T18:22:49.792Z","endTime":"2026-02-28T18:22:54.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":3.4999999999999964,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:22:54.756Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Wisely flies out to center fielder Leody Taveras.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T18:23:02.881Z","endTime":"2026-02-28T18:24:12.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72154089444635,"aZ":-16.019843222350403,"pfxX":-0.04002892164810534,"pfxZ":8.524307424916381,"pX":-0.13503010374242008,"pZ":3.9257219746904117,"vX0":2.7133077345793772,"vY0":-136.9222938940774,"vZ0":-3.563069260770204,"x":122.15,"y":132.79,"x0":-1.1344118810267534,"y0":50.00651314929945,"z0":6.342784724580889,"aX":-0.07650415509789468},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":-0.5,"spinRate":2421,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4003082047387694,"extension":6.6686528412682184},"index":0,"playId":"23834eea-8f21-3817-92b0-24988900be9a","pitchNumber":1,"startTime":"2026-02-28T18:23:22.234Z","endTime":"2026-02-28T18:23:25.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.6,"endSpeed":84.8,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.108392682700888,"aZ":-16.348808150251468,"pfxX":0.11458732064998944,"pfxZ":8.575049610581171,"pX":-0.7914870192675554,"pZ":4.209692377075075,"vX0":1.3126884484872483,"vY0":-134.93825666017628,"vZ0":-2.6090353846430028,"x":147.17,"y":125.12,"x0":-1.2989825896485658,"y0":50.005376908448184,"z0":6.339771219195756,"aX":0.21129834451042157},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":-0.5,"spinRate":2334,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.40577561751303604,"extension":6.497498510684777},"index":1,"playId":"fb71ff8d-0230-368a-9f83-22ec452324f3","pitchNumber":2,"startTime":"2026-02-28T18:23:40.328Z","endTime":"2026-02-28T18:23:44.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75495912225471,"aZ":-33.742927859881625,"pfxX":8.191939026098382,"pfxZ":-0.9716802769756931,"pX":0.45408866427656464,"pZ":2.092135794213193,"vX0":1.787928069400397,"vY0":-126.74302107724625,"vZ0":-3.344996769258511,"x":99.69,"y":182.29,"x0":-1.3249503697931015,"y0":50.00004888663663,"z0":6.133485828445313,"aX":13.27770775804047},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.3,"breakHorizontal":-15.2,"spinRate":2656,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.4327328317964687,"extension":6.667684543547015},"hitData":{"launchSpeed":94.6,"launchAngle":48.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.06,"coordY":79.02}},"index":2,"playId":"98d14f67-2af2-39af-b4c5-27156ac1de13","pitchNumber":3,"startTime":"2026-02-28T18:24:02.704Z","endTime":"2026-02-28T18:24:12.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":3.400000000000002,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:24:12.060Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:26:22.191Z","endTime":"2026-02-28T18:27:55.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.748260608290174,"aZ":-14.41445582848969,"pfxX":-4.648010276344047,"pfxZ":9.692420618233669,"pX":1.1994689884413703,"pZ":1.9525718468228392,"vX0":7.714429993625237,"vY0":-135.52361651310278,"vZ0":-7.135157898476222,"x":71.28,"y":186.06,"x0":-1.0997392840804696,"y0":50.00429133060408,"z0":5.655904368860689,"aX":-8.518414012357256},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2265,"spinDirection":206},"zone":14,"typeConfidence":0.88,"plateTime":0.4064898359109552,"extension":7.342632022462916},"index":0,"playId":"6e62c8e0-a998-3b88-9f0f-de10aa1924f3","pitchNumber":1,"startTime":"2026-02-28T18:26:46.885Z","endTime":"2026-02-28T18:26:50.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.1,"endSpeed":84.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.286989142975024,"aZ":-12.967950680066744,"pfxX":-3.91842844108153,"pfxZ":10.461395437912602,"pX":0.33845535884641853,"pZ":2.759795297859465,"vX0":5.794354648771579,"vY0":-135.3237052404484,"vZ0":-5.519392066644198,"x":104.1,"y":164.27,"x0":-1.3313936671958029,"y0":50.00598062655474,"z0":5.7507587915019265,"aX":-7.196594280110198},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":5.8,"spinRate":2312,"spinDirection":208},"zone":6,"typeConfidence":0.87,"plateTime":0.406323907169845,"extension":7.1835887220453785},"index":1,"playId":"a7d3ae15-6500-3537-84ec-11db7316cf51","pitchNumber":2,"startTime":"2026-02-28T18:27:01.244Z","endTime":"2026-02-28T18:27:05.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.2,"endSpeed":78.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15676048705922,"aZ":-24.86779827520818,"pfxX":1.0017537079035987,"pfxZ":4.758674748885657,"pX":0.7454704123865157,"pZ":1.134237354524196,"vX0":4.871708488180336,"vY0":-122.56705512622558,"vZ0":-5.926664081093069,"x":88.58,"y":208.16,"x0":-1.390655533153031,"y0":50.00269052167055,"z0":5.681969568079962,"aX":1.5375727176455434},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.6,"breakHorizontal":-2.9,"spinRate":2167,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.44532735104565724,"extension":7.283578984971798},"index":2,"playId":"b66815bf-aecd-335e-95e7-512f517d2a0d","pitchNumber":3,"startTime":"2026-02-28T18:27:19.072Z","endTime":"2026-02-28T18:27:22.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":84.0,"endSpeed":77.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40196079949142,"aZ":-24.345526488634835,"pfxX":1.2846866295852584,"pfxZ":5.144246338395432,"pX":0.598532247756675,"pZ":2.3122899318152874,"vX0":4.698297313683851,"vY0":-122.36917910976435,"vZ0":-3.282304059526714,"x":94.19,"y":176.35,"x0":-1.51064382954371,"y0":50.003256048791265,"z0":5.749258912462845,"aX":1.9533852536319778},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.8,"breakHorizontal":-3.4,"spinRate":2249,"spinDirection":175},"zone":6,"typeConfidence":0.89,"plateTime":0.44705092896310417,"extension":7.140836181274339},"index":3,"playId":"20d345d1-e9ee-3bee-98e9-5e58628a6dbc","pitchNumber":4,"startTime":"2026-02-28T18:27:33.013Z","endTime":"2026-02-28T18:27:36.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.496595433729624,"aZ":-35.85014196351578,"pfxX":3.5539778450870707,"pfxZ":-2.818528201211768,"pX":-0.3972334818204165,"pZ":2.7421061526743538,"vX0":1.616158961012279,"vY0":-113.33275304555575,"vZ0":0.9080554198099589,"x":132.14,"y":164.74,"x0":-1.5811676947151998,"y0":50.00530960063394,"z0":5.91369840821276,"aX":4.628661233461131},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-4.6,"breakHorizontal":-6.8,"spinRate":2716,"spinDirection":65},"zone":4,"typeConfidence":0.88,"plateTime":0.4830785290153816,"extension":7.067037444249613},"index":4,"playId":"f5c522d6-4bd1-3c12-8109-4ec6a521d6bf","pitchNumber":5,"startTime":"2026-02-28T18:27:51.408Z","endTime":"2026-02-28T18:27:55.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:27:55.902Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adley Rutschman doubles (1) on a sharp line drive to center fielder Eli White.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:28:01.517Z","endTime":"2026-02-28T18:29:04.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":71.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.69457167869569,"aZ":-34.5219945896254,"pfxX":3.2485085857922096,"pfxZ":-1.8485900714998689,"pX":-0.03684606747898337,"pZ":2.423230916443071,"vX0":2.2555334048568496,"vY0":-111.7007584466284,"vZ0":0.14665770408904089,"x":118.4,"y":173.35,"x0":-1.4789345156305145,"y0":50.00009665476894,"z0":5.884121943273266,"aX":4.1350279993443975},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-3.0,"breakHorizontal":-6.5,"spinRate":2620,"spinDirection":51},"zone":5,"typeConfidence":0.88,"plateTime":0.4889454792398453,"extension":6.91532646799665},"index":0,"playId":"bac101d3-de66-364d-aecc-e2870ee2bce3","pitchNumber":1,"startTime":"2026-02-28T18:28:20.907Z","endTime":"2026-02-28T18:28:24.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.793484994548525,"aZ":-21.92869339858286,"pfxX":-8.829925473233867,"pfxZ":6.355963761077923,"pX":-0.13671177790395117,"pZ":0.4180249280821381,"vX0":6.326736854527534,"vY0":-125.7211457149249,"vZ0":-8.274860346241754,"x":122.21,"y":227.49,"x0":-1.529762005237461,"y0":50.00410588562875,"z0":5.511761811305298,"aX":-14.23641214245727},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.0,"breakHorizontal":14.6,"spinRate":2075,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.4344953360151971,"extension":7.210973907441062},"index":1,"playId":"0fd5206b-fbf2-3adf-b4b2-9a08da7ae6c1","pitchNumber":2,"startTime":"2026-02-28T18:28:36.649Z","endTime":"2026-02-28T18:28:40.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.919505689851256,"aZ":-12.946320950296144,"pfxX":-5.424367647923089,"pfxZ":10.2949416768037,"pX":-0.3360032892619387,"pZ":3.25037398157411,"vX0":5.361722442071947,"vY0":-135.8446552377875,"vZ0":-4.142691165010034,"x":129.81,"y":151.02,"x0":-1.6311335356266408,"y0":50.00318749712866,"z0":5.695897597821484,"aX":-10.132282523787513},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":8.6,"spinRate":2294,"spinDirection":207},"zone":1,"typeConfidence":0.86,"plateTime":0.4032786847607919,"extension":7.345463366747369},"hitData":{"launchSpeed":102.8,"launchAngle":18.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":86.28,"coordY":70.78}},"index":2,"playId":"144e16fd-6ee2-31c7-b8a7-f9e5c226c7e8","pitchNumber":3,"startTime":"2026-02-28T18:28:53.215Z","endTime":"2026-02-28T18:29:04.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.1,"awayTeamWinProbability":63.9,"homeTeamWinProbabilityAdded":4.400000000000002,"leverageIndex":0.69,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:29:04.982Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Mountcastle singles on a line drive to right fielder DaShawn Keirsey Jr. Adley Rutschman to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:29:12.803Z","endTime":"2026-02-28T18:31:05.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"postOnThird":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729216305847654,"aZ":-27.558587933550253,"pfxX":1.1101628451897025,"pfxZ":3.0810325383185626,"pX":0.9845078699479114,"pZ":1.0279912594695066,"vX0":5.1983125525016005,"vY0":-121.53071484704319,"vZ0":-5.418718431034138,"x":79.47,"y":211.02,"x0":-1.325895391529512,"y0":50.000132298755844,"z0":5.678898009903822,"aX":1.6604156727033113},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.6,"breakHorizontal":-3.2,"spinRate":2006,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.450618812004719,"extension":7.125668560477983},"index":0,"playId":"556f455d-0fbb-3be3-9849-0337455e2fa1","pitchNumber":1,"startTime":"2026-02-28T18:29:37.609Z","endTime":"2026-02-28T18:29:41.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.323880507516066,"aZ":-26.209237187778623,"pfxX":1.5125992449862231,"pfxZ":3.9090603490209483,"pX":1.113668324238837,"pZ":1.6531281226450696,"vX0":5.780445829908066,"vY0":-122.25579872871029,"vZ0":-4.361721748627015,"x":74.55,"y":194.15,"x0":-1.4702439687432842,"y0":50.00139336787547,"z0":5.6891850994406745,"aX":2.3075663050277986},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.4,"breakHorizontal":-4.0,"spinRate":2021,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.44667020654436884,"extension":7.152432816630844},"index":1,"playId":"bef37a8d-5467-31ad-bcf3-c57595adb088","pitchNumber":2,"startTime":"2026-02-28T18:29:52.815Z","endTime":"2026-02-28T18:29:55.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.441027671253362,"aZ":-28.688293395193615,"pfxX":2.5935555794692657,"pfxZ":2.340295811912819,"pX":0.951146417130831,"pZ":0.8337315017717348,"vX0":5.079910302954913,"vY0":-121.12694760386509,"vZ0":-5.506867739919307,"x":80.74,"y":216.27,"x0":-1.5092673127776308,"y0":50.00183976423854,"z0":5.64220074806831,"aX":3.855671252601255},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.2,"breakHorizontal":-5.9,"spinRate":2098,"spinDirection":172},"zone":14,"typeConfidence":0.9,"plateTime":0.45202937281243827,"extension":7.364334428108492},"index":2,"playId":"75d63b14-d92f-35a2-8a12-3422dab90869","pitchNumber":3,"startTime":"2026-02-28T18:30:10.109Z","endTime":"2026-02-28T18:30:13.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206598530920473,"aZ":-10.577126032712556,"pfxX":-4.751622704218478,"pfxZ":11.503407159953849,"pX":0.0489506165752752,"pZ":3.4627123549936627,"vX0":5.268767351154052,"vY0":-136.22592770278763,"vZ0":-4.1608312718907365,"x":115.13,"y":145.29,"x0":-1.2937953011541796,"y0":50.005376288849654,"z0":5.742467416974899,"aX":-8.923309010127944},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":7.4,"spinRate":2295,"spinDirection":210},"zone":2,"typeConfidence":0.88,"plateTime":0.4022282400165653,"extension":7.252099816787319},"index":3,"playId":"9972c390-d672-325b-840b-3ce57217fa9e","pitchNumber":4,"startTime":"2026-02-28T18:30:32.172Z","endTime":"2026-02-28T18:30:35.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.286369539530757,"aZ":-15.446570775123803,"pfxX":-5.211528314117065,"pfxZ":8.781773397968392,"pX":-0.2073051799871488,"pZ":3.783921206627326,"vX0":4.634612828243024,"vY0":-137.14331191054742,"vZ0":-2.691553639271885,"x":124.9,"y":136.61,"x0":-1.2419017241589454,"y0":50.00514440762294,"z0":5.831471380681862,"aX":-9.930243663158574},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2163,"spinDirection":206},"zone":11,"typeConfidence":0.87,"plateTime":0.3993538961194325,"extension":7.07327584164945},"hitData":{"launchSpeed":93.0,"launchAngle":12.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.32,"coordY":111.04}},"index":4,"playId":"b48e638e-bf91-308c-8b07-c81afd5b55e4","pitchNumber":5,"startTime":"2026-02-28T18:30:52.419Z","endTime":"2026-02-28T18:31:05.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.4,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:31:05.189Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Coby Mayo out on a sacrifice fly to left fielder José Azócar. Adley Rutschman scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:31:53.616Z","endTime":"2026-02-28T18:34:03.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"08315306-0176-0003-001c-f08cd117d70a","startTime":"2026-02-28T18:31:55.916Z","endTime":"2026-02-28T18:31:55.986Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04048932913918,"aZ":-21.281326607696066,"pfxX":1.1641036755804848,"pfxZ":7.190050844912432,"pX":0.17707940213344223,"pZ":1.3937539788028728,"vX0":3.6348167707413976,"vY0":-121.81310323107529,"vZ0":-5.95130980767171,"x":110.25,"y":201.15,"x0":-1.4806864644101236,"y0":50.00478299668379,"z0":5.687073050827462,"aX":1.7642185549581677},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.0,"breakHorizontal":-2.9,"spinRate":2120,"spinDirection":198},"zone":14,"typeConfidence":0.88,"plateTime":0.44821012530725834,"extension":7.15102034481852},"index":1,"playId":"736f0235-08f2-3b05-9ffe-48546d78783f","pitchNumber":1,"startTime":"2026-02-28T18:31:55.986Z","endTime":"2026-02-28T18:31:59.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.401272696706247,"aZ":-13.919492753342505,"pfxX":-4.601068638107825,"pfxZ":9.848605621787724,"pX":-0.010034064623532374,"pZ":3.5743606664777703,"vX0":5.243468203609133,"vY0":-135.7117004068149,"vZ0":-3.16259318900897,"x":117.38,"y":142.27,"x0":-1.3750391983936006,"y0":50.00630853581053,"z0":5.732460698338406,"aX":-8.53181617489545},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2302,"spinDirection":213},"zone":2,"typeConfidence":0.86,"plateTime":0.40454262889624637,"extension":7.226346862583243},"index":2,"playId":"74a3f4ee-167f-3ad7-8af8-72976eec9a3b","pitchNumber":2,"startTime":"2026-02-28T18:32:14.113Z","endTime":"2026-02-28T18:32:25.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.517411605668986,"aZ":-35.741821153778474,"pfxX":2.455655169872789,"pfxZ":-2.6981863815401614,"pX":0.6727068072953546,"pZ":0.6830215246344019,"vX0":3.9914918021395924,"vY0":-114.40073501833494,"vZ0":-3.6356634995332238,"x":91.36,"y":220.34,"x0":-1.4150711782032255,"y0":50.00206813559175,"z0":5.8036910286719925,"aX":3.2476936222093253},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.5,"breakHorizontal":-5.5,"spinRate":2648,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.47916477770036314,"extension":7.146064105144722},"index":3,"playId":"f310de0a-44cd-3bde-b053-0ed60627b9a0","pitchNumber":3,"startTime":"2026-02-28T18:32:49.792Z","endTime":"2026-02-28T18:32:53.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.131582551164513,"aZ":-26.11615614316364,"pfxX":2.5834347516640417,"pfxZ":4.018949525910248,"pX":0.7630803883623165,"pZ":2.806844105575591,"vX0":4.445948188958703,"vY0":-121.58844994010171,"vZ0":-1.9398522996449779,"x":103.07,"y":143.25,"x0":-1.4195144987223898,"y0":50.00587271997097,"z0":5.8643693310589775,"aX":3.89801173189722},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.1,"breakHorizontal":-5.6,"spinRate":2156,"spinDirection":174},"zone":6,"typeConfidence":0.9,"plateTime":0.4491694209124155,"extension":7.22613427852965},"index":4,"playId":"1f32f539-766d-3440-ac7a-4b9166ae7b6a","pitchNumber":4,"startTime":"2026-02-28T18:33:17.061Z","endTime":"2026-02-28T18:33:25.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.553504930179887,"aZ":-9.478091844294243,"pfxX":-3.2010527196621124,"pfxZ":12.032182977686775,"pX":-0.572861658676189,"pZ":2.7089817288070464,"vX0":3.628670439975006,"vY0":-136.37107601843812,"vZ0":-6.2887526304315156,"x":100.0,"y":143.72,"x0":-1.503861142152194,"y0":50.00308018318684,"z0":5.696374625516465,"aX":-6.038595122631912},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.6,"breakHorizontal":5.0,"spinRate":2291,"spinDirection":205},"zone":4,"typeConfidence":0.88,"plateTime":0.4014098811190081,"extension":7.277047399700908},"hitData":{"launchSpeed":82.9,"launchAngle":23.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.54,"coordY":105.95}},"index":5,"playId":"2a55186a-fcd7-3e16-87e5-d4ed2af89110","pitchNumber":5,"startTime":"2026-02-28T18:33:47.469Z","endTime":"2026-02-28T18:34:03.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":-0.10000000000000142,"leverageIndex":2.02,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:34:03.231Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T18:34:22.955Z","endTime":"2026-02-28T18:36:09.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":71.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.400043696233215,"aZ":-32.393413748200146,"pfxX":4.3438522329141565,"pfxZ":-0.17371323157903795,"pX":-1.277906377734909,"pZ":2.175993414054191,"vX0":-0.08653753352134266,"vY0":-111.00534031458457,"vZ0":-0.9482558996054187,"x":112.71,"y":133.36,"x0":-1.8042387274993321,"y0":50.00303507231012,"z0":5.942045205773081,"aX":5.492693518548951},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-0.2,"breakHorizontal":-7.9,"spinRate":2625,"spinDirection":60},"zone":13,"typeConfidence":0.86,"plateTime":0.49094316342404065,"extension":6.9777760020618835},"index":0,"playId":"45f6cb52-016b-3cb7-a7f4-b2c32ce8e256","pitchNumber":1,"startTime":"2026-02-28T18:34:26.188Z","endTime":"2026-02-28T18:34:29.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.4,"endSpeed":84.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432400726396274,"aZ":-13.532445355314307,"pfxX":-4.659110289154382,"pfxZ":10.122038499037203,"pX":0.31498174286269975,"pZ":2.963013246842069,"vX0":6.564174544096017,"vY0":-134.41657395768115,"vZ0":-4.76850611324314,"x":107.01,"y":150.79,"x0":-1.546302355368509,"y0":50.000067858734674,"z0":5.7112151927450014,"aX":-8.578468050729521},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2196,"spinDirection":213},"zone":3,"typeConfidence":0.81,"plateTime":0.4065145179827665,"extension":7.361317092512023},"index":1,"playId":"a2717484-edd4-3bd1-b48b-9c2692c725be","pitchNumber":2,"startTime":"2026-02-28T18:34:42.349Z","endTime":"2026-02-28T18:34:45.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.148625036914623,"aZ":-22.112347829315322,"pfxX":-9.784277606800268,"pfxZ":6.166497014307244,"pX":0.18458552902461253,"pZ":0.7488671081545559,"vX0":7.407731501563399,"vY0":-126.01415988665212,"vZ0":-7.758902230733189,"x":94.74,"y":193.67,"x0":-1.5012538165945994,"y0":50.0009521197475,"z0":5.614307132948677,"aX":-15.960823032499617},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2017,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.4322757653229714,"extension":7.200943296336067},"index":2,"playId":"931b1fc1-aefc-3234-a2cd-3545759f7fd2","pitchNumber":3,"startTime":"2026-02-28T18:35:03.162Z","endTime":"2026-02-28T18:35:06.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"df7f4658-2dfb-3978-afe8-c5506b7c5617","startTime":"2026-02-28T18:35:25.035Z","endTime":"2026-02-28T18:35:28.156Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17032862822682,"aZ":-20.070837561257107,"pfxX":0.9893240471834578,"pfxZ":7.713276397815528,"pX":0.1972929836365326,"pZ":1.4656481546187297,"vX0":3.989385996542859,"vY0":-123.80192075138788,"vZ0":-6.310101107346571,"x":102.19,"y":168.23,"x0":-1.5564281322695879,"y0":50.004891185174536,"z0":5.700663945317784,"aX":1.5520009291800103},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.0,"breakHorizontal":-2.6,"spinRate":1988,"spinDirection":199},"zone":14,"typeConfidence":0.85,"plateTime":0.440579406959523,"extension":7.1160891735299225},"index":4,"playId":"8b45d40a-0c16-3412-8da4-ec64daa5ff7b","pitchNumber":4,"startTime":"2026-02-28T18:35:42.445Z","endTime":"2026-02-28T18:35:47.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":73.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.524847691723462,"aZ":-34.57948318386243,"pfxX":2.6219718575838025,"pfxZ":-1.797143697480033,"pX":0.30146227559997346,"pZ":1.076514662396249,"vX0":3.4210301147082975,"vY0":-114.18964607056651,"vZ0":-3.0869973412727783,"x":101.31,"y":147.49,"x0":-1.549597200763003,"y0":50.00445233476833,"z0":5.80539960516345,"aX":3.506070916019953},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-3.7,"breakHorizontal":-5.5,"spinRate":2603,"spinDirection":65},"zone":14,"typeConfidence":0.86,"plateTime":0.4773546525023393,"extension":7.229121446850329},"index":5,"playId":"a294d43e-da5a-3d93-9472-5afdc75e3119","pitchNumber":5,"startTime":"2026-02-28T18:36:05.159Z","endTime":"2026-02-28T18:36:09.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:36:09.166Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to shortstop Gunnar Henderson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:38:10.443Z","endTime":"2026-02-28T18:38:45.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.914305645588914,"aZ":-16.34295145521378,"pfxX":-6.763747422461027,"pfxZ":8.77388864323754,"pX":-1.547804682459551,"pZ":3.9788278640605563,"vX0":1.4781688743875345,"vY0":-133.75900434797498,"vZ0":-3.0436635412266733,"x":129.8,"y":96.13,"x0":-1.2301956074184084,"y0":50.006500172470304,"z0":6.309136387602384,"aX":-12.210077162770917},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":11.9,"spinRate":2232,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4101073789088767,"extension":6.406218407461108},"index":0,"playId":"8c3f2289-b024-39e4-8b26-52096cd55312","pitchNumber":1,"startTime":"2026-02-28T18:38:22.620Z","endTime":"2026-02-28T18:38:26.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763238971180513,"aZ":-15.826958587529154,"pfxX":-6.101037096681357,"pfxZ":8.95357020630727,"pX":-0.8434347956531546,"pZ":2.7911468043078442,"vX0":2.454848020298532,"vY0":-134.40865720762952,"vZ0":-6.199638565380658,"x":107.01,"y":165.4,"x0":-0.9772047768801606,"y0":50.00116268742173,"z0":6.255910404221123,"aX":-11.135521237367467},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":10.6,"spinRate":2122,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40788147227170857,"extension":6.691417159935462},"hitData":{"launchSpeed":72.2,"launchAngle":14.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":155.64}},"index":1,"playId":"b1085868-118f-36e3-812b-25603fb1a658","pitchNumber":2,"startTime":"2026-02-28T18:38:39.266Z","endTime":"2026-02-28T18:38:45.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:38:45.894Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eli White grounds out, third baseman Coby Mayo to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:39:03.944Z","endTime":"2026-02-28T18:40:48.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.023558173479337,"aZ":-42.81552710674086,"pfxX":3.164290969132983,"pfxZ":-7.324417277315757,"pX":1.1053825990894783,"pZ":1.501726343321628,"vX0":3.6520409688463773,"vY0":-119.97585341707405,"vZ0":-2.618543905562955,"x":75.45,"y":174.82,"x0":-0.8498344145639368,"y0":50.003557545384204,"z0":6.436648992250888,"aX":4.595989705679513},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.7,"breakHorizontal":-6.6,"spinRate":2798,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4571719394076892,"extension":6.417327790924587},"index":0,"playId":"263350d7-eb63-3997-aa22-99b94bc52202","pitchNumber":1,"startTime":"2026-02-28T18:39:10.923Z","endTime":"2026-02-28T18:39:14.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262073850120146,"aZ":-41.05867514306568,"pfxX":2.9768965415026996,"pfxZ":-6.29539104713323,"pX":0.3949777786012612,"pZ":1.4792170263377298,"vX0":2.441806287392868,"vY0":-118.25025831848393,"vZ0":-2.6726498890609283,"x":103.07,"y":163.51,"x0":-1.0390362824652701,"y0":50.003553475114025,"z0":6.403315783132366,"aX":4.200919079775147},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.8,"breakHorizontal":-6.0,"spinRate":2629,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.46379119814794567,"extension":6.628892572883619},"index":1,"playId":"94492356-7edf-360b-a782-40fdc1fa68df","pitchNumber":2,"startTime":"2026-02-28T18:39:25.484Z","endTime":"2026-02-28T18:39:29.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.0,"endSpeed":78.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32495674262028,"aZ":-34.7133367233356,"pfxX":4.259464505774577,"pfxZ":-1.6376899232921573,"pX":0.5287109175180288,"pZ":2.5688828574555886,"vX0":3.0831028831610663,"vY0":-123.74953513159817,"vZ0":-1.9323091576910738,"x":96.49,"y":142.78,"x0":-1.2879970218406427,"y0":50.00468113058735,"z0":6.275205231664061,"aX":6.589252644492415},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.1,"breakHorizontal":-8.4,"spinRate":2631,"spinDirection":40},"zone":6,"typeConfidence":0.76,"plateTime":0.4430617624417952,"extension":6.55576934682055},"index":2,"playId":"ee15bead-aa1b-3f87-97aa-f2694dac9662","pitchNumber":3,"startTime":"2026-02-28T18:39:41.825Z","endTime":"2026-02-28T18:39:46.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48025516136892,"aZ":-18.97271229039348,"pfxX":-7.2946508005559245,"pfxZ":7.158806319074419,"pX":-0.21151318551513879,"pZ":5.69701770927044,"vX0":3.947158121255037,"vY0":-135.6200414386844,"vZ0":1.2935101176283443,"x":96.49,"y":129.12,"x0":-0.7460271217625719,"y0":50.00168403013711,"z0":6.5464831129642596,"aX":-13.448814005520045},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":12.2,"spinRate":2137,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.4054532653050873,"extension":6.352357829887136},"index":3,"playId":"eda2917d-8c6c-3ed0-a61d-d071c27bf044","pitchNumber":4,"startTime":"2026-02-28T18:40:03.093Z","endTime":"2026-02-28T18:40:06.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47256231569324,"aZ":-18.305810133331853,"pfxX":-7.842552243822668,"pfxZ":7.465457694895317,"pX":-0.8011316929911236,"pZ":4.322392757336558,"vX0":2.9284846923602643,"vY0":-135.84338706343726,"vZ0":-1.9609269647167722,"x":96.49,"y":129.12,"x0":-0.8781417699980587,"y0":50.002246968737104,"z0":6.334706935709824,"aX":-14.565547780450775},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":2194,"spinDirection":184},"zone":11,"typeConfidence":0.9,"plateTime":0.40416020324587976,"extension":6.750714930756524},"index":4,"playId":"0a3613ee-8ac0-3dc1-a6c0-0182f56d5252","pitchNumber":5,"startTime":"2026-02-28T18:40:22.073Z","endTime":"2026-02-28T18:40:25.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.6,"endSpeed":83.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.911318181348907,"aZ":-18.888568366499275,"pfxX":-9.259769394029501,"pfxZ":7.300966809835028,"pX":-0.4442981884352102,"pZ":3.6418500746096703,"vX0":4.631011770396223,"vY0":-134.70422373771956,"vZ0":-3.2873704690974455,"x":96.49,"y":129.12,"x0":-0.9917210190744923,"y0":50.00450505897083,"z0":6.22944411546711,"aX":-16.85307029301865},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":15.6,"spinRate":2090,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.40814412842258996,"extension":6.729593886642369},"hitData":{"launchSpeed":79.5,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.22,"coordY":170.34}},"index":5,"playId":"74a08ed3-898d-3f64-94bf-cdd7b781fc88","pitchNumber":6,"startTime":"2026-02-28T18:40:40.366Z","endTime":"2026-02-28T18:40:48.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:40:48.578Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"DaShawn Keirsey Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T18:41:08.079Z","endTime":"2026-02-28T18:42:43.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.259412042373082,"aZ":-31.992940989057487,"pfxX":6.232146608678814,"pfxZ":0.11339262655526738,"pX":0.2783407888515424,"pZ":2.3650129804519215,"vX0":2.159993508484015,"vY0":-124.80299258042305,"vZ0":-3.0590186213885717,"x":110.08,"y":144.2,"x0":-1.4062330356416268,"y0":50.003142811523816,"z0":6.220422827112901,"aX":9.907889165693014},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":-11.8,"spinRate":2491,"spinDirection":51},"zone":6,"typeConfidence":0.91,"plateTime":0.4375635109144631,"extension":6.738698635594808},"index":0,"playId":"5036c415-2837-37b8-9ad5-b52b31d1ecee","pitchNumber":1,"startTime":"2026-02-28T18:41:18.922Z","endTime":"2026-02-28T18:41:24.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833845070709145,"aZ":-17.446217511034327,"pfxX":-6.6091037899574765,"pfxZ":8.067685965831918,"pX":0.7708995090643985,"pZ":2.220155718183108,"vX0":6.577112622097796,"vY0":-134.65428650871797,"vZ0":-7.4109724326440976,"x":90.79,"y":124.88,"x0":-0.8515108888289717,"y0":50.004535120940076,"z0":6.255395676901,"aX":-12.067393602254628},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":10.4,"spinRate":2319,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.40767282399668225,"extension":6.828818857252352},"index":1,"playId":"4678e643-891b-398c-a4c1-082ce578b4ec","pitchNumber":2,"startTime":"2026-02-28T18:41:56.784Z","endTime":"2026-02-28T18:42:00.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":83.1,"endSpeed":77.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.680842032280182,"aZ":-42.11112406348019,"pfxX":1.9692685155955898,"pfxZ":-6.802368188674895,"pX":0.1385315419017488,"pZ":-1.1701873579402131,"vX0":2.3757878105981853,"vY0":-120.7397911137644,"vZ0":-8.624736166058764,"x":90.79,"y":124.88,"x0":-1.1176997015820056,"y0":50.00231901420729,"z0":6.199924886533072,"aX":2.8776970418984686},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.3,"breakHorizontal":-4.2,"spinRate":2731,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.45538567236242944,"extension":6.842484778885546},"index":2,"playId":"25d08dfb-51cf-3cd6-9d0a-dfa5a07434a0","pitchNumber":3,"startTime":"2026-02-28T18:42:14.154Z","endTime":"2026-02-28T18:42:17.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9241354892394,"aZ":-40.496947825456374,"pfxX":-0.3822922931571613,"pfxZ":-5.4276883020583195,"pX":1.1656308559752917,"pZ":-0.00450270743750978,"vX0":4.864156453266899,"vY0":-123.4137546930465,"vZ0":-6.9382239461493995,"x":99.56,"y":150.32,"x0":-0.7861611964874881,"y0":50.00253336889651,"z0":6.2780886947361365,"aX":-0.5863476758725545},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.3,"breakHorizontal":-0.5,"spinRate":2727,"spinDirection":19},"zone":14,"typeConfidence":0.9,"plateTime":0.44481333569083903,"extension":6.929415118714716},"index":3,"playId":"07c348ff-8ea3-3b26-a6c8-238f32f94cee","pitchNumber":4,"startTime":"2026-02-28T18:42:37.866Z","endTime":"2026-02-28T18:42:43.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_ab"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_ab"},{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_pa"},{"player":{"id":680694,"link":"/api/v1/people/680694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:42:43.632Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, third baseman Kyle Farmer to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T18:44:56.426Z","endTime":"2026-02-28T18:45:31.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Martín Pérez replaces Spencer Strider.","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":0,"startTime":"2026-02-28T18:43:56.532Z","endTime":"2026-02-28T18:44:56.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":527048,"link":"/api/v1/people/527048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":88.3,"endSpeed":80.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.091328447455687,"aZ":-20.54332179672255,"pfxX":9.081702297995683,"pfxZ":6.995092525042751,"pX":-1.1459799832545308,"pZ":1.5072920727937802,"vX0":-7.875094468163795,"vY0":-128.26781508885495,"vZ0":-6.826964749027108,"x":135.5,"y":154.09,"x0":0.7874586994176305,"y0":50.003483464740135,"z0":5.810878390638644,"aX":15.099668985262703},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.3,"breakHorizontal":-14.6,"spinRate":1897,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4274024415344089,"extension":6.39534290841148},"index":1,"playId":"f45a55fc-ec15-3b95-bd9f-0eb0d8a9a58a","pitchNumber":1,"startTime":"2026-02-28T18:44:56.426Z","endTime":"2026-02-28T18:45:02.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.807929417950778,"aZ":-20.265814024734397,"pfxX":9.899780140531746,"pfxZ":7.209388190408896,"pX":-0.4167238050857235,"pZ":2.714958140314581,"vX0":-6.3628026648270595,"vY0":-128.28520280354877,"vZ0":-3.9675572567692505,"x":86.41,"y":136.66,"x0":0.8211884596406965,"y0":50.00025183413308,"z0":5.879325927820935,"aX":16.346932858755174},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.2,"breakHorizontal":-16.3,"spinRate":2039,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4284525173365994,"extension":6.198970621221528},"index":2,"playId":"336b6344-95b0-3d11-a1e4-533c30ae90c4","pitchNumber":2,"startTime":"2026-02-28T18:45:08.519Z","endTime":"2026-02-28T18:45:19.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.850466009220465,"aZ":-20.31519910091844,"pfxX":-1.557765646622475,"pfxZ":7.382284891653044,"pX":-0.9551659004951467,"pZ":2.265727223848652,"vX0":-4.06522277284374,"vY0":-125.5361773074226,"vZ0":-4.685188061897388,"x":153.41,"y":177.61,"x0":0.8833203185508157,"y0":50.00272138504803,"z0":5.795759860158074,"aX":-2.502600912105688},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.6,"breakHorizontal":3.7,"spinRate":2194,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.43520879864653983,"extension":6.2028188822587085},"hitData":{"launchSpeed":92.3,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.24,"coordY":162.23}},"index":3,"playId":"1c94d0b3-85ee-3aaf-8255-162611eddf09","pitchNumber":3,"startTime":"2026-02-28T18:45:26.565Z","endTime":"2026-02-28T18:45:31.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:45:31.274Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T18:45:54.541Z","endTime":"2026-02-28T18:46:22.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.508852304591503,"aZ":-23.0322512456589,"pfxX":9.58430550061023,"pfxZ":5.260520973646912,"pX":1.2296858248384717,"pZ":2.4793264300574984,"vX0":-3.0657455218963676,"vY0":-130.99549038095273,"vZ0":-3.6585271098127743,"x":70.13,"y":171.84,"x0":1.1693812379104551,"y0":50.00585585960426,"z0":5.614672484289317,"aX":16.670278078049545},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.9,"breakHorizontal":-16.7,"spinRate":1910,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4180129318313024,"extension":6.449903792097748},"index":0,"playId":"e06e78d0-c25c-383a-88de-53b2d5131be9","pitchNumber":1,"startTime":"2026-02-28T18:45:59.490Z","endTime":"2026-02-28T18:46:05.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.773447361773957,"aZ":-30.25891535723277,"pfxX":-1.3546835073974752,"pfxZ":1.4142797820635558,"pX":-0.24727554602772425,"pZ":2.5164126166067007,"vX0":-3.0177156585463383,"vY0":-115.3205642001164,"vZ0":-0.9065897615601912,"x":126.43,"y":170.84,"x0":1.2500240574473656,"y0":50.00483830107114,"z0":5.81199106436553,"aX":-1.8400904107779474},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.6,"breakHorizontal":3.1,"spinRate":2427,"spinDirection":273},"zone":5,"typeConfidence":0.82,"plateTime":0.47345644724906144,"extension":6.323882195852028},"hitData":{"launchSpeed":97.1,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.02,"coordY":172.37}},"index":1,"playId":"7dd3efde-4883-32f8-8baa-152a7a9f22da","pitchNumber":2,"startTime":"2026-02-28T18:46:13.793Z","endTime":"2026-02-28T18:46:22.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:46:22.528Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler O'Neill grounds out, third baseman Kyle Farmer to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T18:46:33.051Z","endTime":"2026-02-28T18:48:32.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"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, 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":88.9,"endSpeed":81.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56390238764706,"aZ":-21.697779397944025,"pfxX":9.294882284947208,"pfxZ":6.2295652793901635,"pX":0.04920668996772231,"pZ":2.184504659308598,"vX0":-5.1439615825631915,"vY0":-129.28492642379123,"vZ0":-4.742608117732208,"x":100.44,"y":133.36,"x0":0.8637361082100727,"y0":50.00276296062395,"z0":5.721792769867375,"aX":15.633994913225278},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.3,"breakHorizontal":-15.6,"spinRate":1965,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4247011572778083,"extension":6.367249345763358},"index":0,"playId":"ab57a41f-64bb-3f73-8dbf-594a0eca76a7","pitchNumber":1,"startTime":"2026-02-28T18:46:46.920Z","endTime":"2026-02-28T18:46:52.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":89.0,"endSpeed":81.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.689823979636476,"aZ":-23.735283566960817,"pfxX":9.96875578297459,"pfxZ":4.978173077964481,"pX":0.7824020123881844,"pZ":2.6174620533490454,"vX0":-3.9004194945835233,"vY0":-129.51492159562997,"vZ0":-2.83108909110595,"x":88.16,"y":126.29,"x0":1.0149926138237686,"y0":50.00144112335684,"z0":5.54497274636719,"aX":16.89070881321865},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":-17.2,"spinRate":1897,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4233216565731448,"extension":6.515688132402327},"index":1,"playId":"d6bd415c-e657-33e3-9173-5a4f1e46e3f5","pitchNumber":2,"startTime":"2026-02-28T18:47:04.666Z","endTime":"2026-02-28T18:47:10.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.419024585755057,"aZ":-31.956848331934506,"pfxX":-3.293982570009245,"pfxZ":0.15771295509152417,"pX":-1.3908430280356596,"pZ":1.3069796444492898,"vX0":-4.289153922715499,"vY0":-116.04744961944144,"vZ0":-3.2607065713066974,"x":114.9,"y":150.79,"x0":0.9047641680845758,"y0":50.00173085450308,"z0":5.754469208081666,"aX":-4.521081903537006},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.2,"breakHorizontal":7.0,"spinRate":2434,"spinDirection":270},"zone":13,"typeConfidence":0.85,"plateTime":0.4708362431587738,"extension":6.566282391582201},"index":2,"playId":"14f02163-67d3-343f-914b-232eff594392","pitchNumber":3,"startTime":"2026-02-28T18:47:24.378Z","endTime":"2026-02-28T18:47:30.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.622978660699054,"aZ":-36.9830023604981,"pfxX":-2.9266685113894484,"pfxZ":-3.778054427157983,"pX":0.8200426258597175,"pZ":3.487510480628823,"vX0":0.25323132685764244,"vY0":-112.14476466116828,"vZ0":2.8880829407317488,"x":114.9,"y":150.79,"x0":1.0857369638016525,"y0":50.00515338239059,"z0":5.96003077119341,"aX":-3.7213961091304966},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-5.8,"breakHorizontal":5.3,"spinRate":2431,"spinDirection":296},"zone":12,"typeConfidence":0.9,"plateTime":0.4887588881684404,"extension":6.263758156128028},"index":3,"playId":"497ad252-5cb3-32ef-a843-661dc6cab387","pitchNumber":4,"startTime":"2026-02-28T18:47:40.015Z","endTime":"2026-02-28T18:47:46.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84550494245155,"aZ":-26.708843395076507,"pfxX":-1.5759009785023668,"pfxZ":3.3947215969851534,"pX":-0.36187131504004894,"pZ":2.478144384844616,"vX0":-2.8470039020495923,"vY0":-125.6041215264656,"vZ0":-2.6926522641194666,"x":104.38,"y":150.79,"x0":0.9879694385609542,"y0":50.000292777102246,"z0":5.72079256610105,"aX":-2.533890579014412},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":3.5,"spinRate":2201,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.4349562754535765,"extension":6.373281211640614},"index":4,"playId":"2d52b982-5108-3600-bb8c-625dc5d8a574","pitchNumber":5,"startTime":"2026-02-28T18:47:57.049Z","endTime":"2026-02-28T18:48:00.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":88.8,"endSpeed":80.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.792534316066135,"aZ":-21.423095899424947,"pfxX":10.228215844577,"pfxZ":6.4044083173724555,"pX":0.10427650967434314,"pZ":2.9779794946525993,"vX0":-4.938188534115343,"vY0":-129.2300014848279,"vZ0":-2.838972151608174,"x":113.03,"y":158.37,"x0":0.7186579956242746,"y0":50.00432088269986,"z0":5.750153403119325,"aX":17.172967702776642},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.2,"breakHorizontal":-17.3,"spinRate":1934,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4250588396315296,"extension":6.342359222613607},"hitData":{"launchSpeed":83.7,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.9,"coordY":174.39}},"index":5,"playId":"94090fb0-d56c-3719-8694-19dc5422183d","pitchNumber":6,"startTime":"2026-02-28T18:48:23.605Z","endTime":"2026-02-28T18:48:32.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:48:32.010Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Farmer singles on a ground ball to third baseman Coby Mayo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T18:50:42.429Z","endTime":"2026-02-28T18:52:25.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Helsley replaces Kyle Bradish.","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":0,"startTime":"2026-02-28T18:49:40.181Z","endTime":"2026-02-28T18:50:44.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680694,"link":"/api/v1/people/680694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22137683875727,"aZ":-29.268109762150885,"pfxX":3.58285735677551,"pfxZ":1.809511190205093,"pX":0.37717210152669056,"pZ":1.1764826787172347,"vX0":1.236224427451835,"vY0":-125.65485038457176,"vZ0":-5.940563120369612,"x":102.62,"y":207.01,"x0":-0.5860892067335068,"y0":50.00564282493635,"z0":5.934157940975552,"aX":5.759325142002242},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.2,"breakHorizontal":-6.7,"spinRate":2251,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.4350422446857074,"extension":7.0367105511529795},"index":1,"playId":"b327441f-5d81-3a58-ba83-2e1cd0e53867","pitchNumber":1,"startTime":"2026-02-28T18:50:44.811Z","endTime":"2026-02-28T18:50:48.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.534160662225155,"aZ":-7.491811890898705,"pfxX":0.11304289628386904,"pfxZ":12.519517541075345,"pX":0.10535028889865238,"pZ":1.5371470511948417,"vX0":1.2182374155749771,"vY0":-139.97375792038224,"vZ0":-10.778528947551008,"x":112.98,"y":197.28,"x0":-0.351386527524845,"y0":50.003010848041775,"z0":5.9418841279700825,"aX":0.22241280502102959},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.5,"breakHorizontal":-0.5,"spinRate":2479,"spinDirection":193},"zone":14,"typeConfidence":0.89,"plateTime":0.39229592783937184,"extension":7.347374371661302},"index":2,"playId":"6661a052-7eed-3aaf-89c1-170502ffbf8b","pitchNumber":2,"startTime":"2026-02-28T18:51:02.182Z","endTime":"2026-02-28T18:51:29.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89472623229151,"aZ":-27.761521814897744,"pfxX":3.472410697423255,"pfxZ":2.6975664803653654,"pX":0.6371375411543728,"pZ":1.522817605278118,"vX0":1.680488028291177,"vY0":-126.85854244670294,"vZ0":-5.612720796779245,"x":92.71,"y":197.66,"x0":-0.48422474410421873,"y0":50.005225985148726,"z0":5.965126128317658,"aX":5.684497031689207},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":-6.7,"spinRate":2279,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4310578770979707,"extension":7.093077102670372},"index":3,"playId":"1f8acf38-b532-35d2-8ca2-adb7536d5f34","pitchNumber":3,"startTime":"2026-02-28T18:51:45.497Z","endTime":"2026-02-28T18:51:51.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137783500727682,"aZ":-30.75907782359347,"pfxX":1.048239599466968,"pfxZ":0.8571185386896456,"pX":-0.27543446141112266,"pZ":2.3019682727721835,"vX0":0.4605515763357017,"vY0":-127.87834544059523,"vZ0":-3.266535645801273,"x":127.5,"y":176.63,"x0":-0.5942172719956041,"y0":50.002886080435175,"z0":6.016824013912326,"aX":1.7305780160047786},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-2.0,"spinRate":2315,"spinDirection":72},"zone":5,"typeConfidence":0.9,"plateTime":0.42883565082125896,"extension":7.005405526782412},"hitData":{"launchSpeed":88.5,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.65,"coordY":160.2}},"index":4,"playId":"f271fde2-54a7-3310-8d73-fa64a9969dd9","pitchNumber":4,"startTime":"2026-02-28T18:52:14.194Z","endTime":"2026-02-28T18:52:25.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.9,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:52:25.631Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luke Waddell grounds into a double play, shortstop Gunnar Henderson to first baseman Pete Alonso. Kyle Farmer out at 2nd. Luke Waddell out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T18:52:34.681Z","endTime":"2026-02-28T18:54:31.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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(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.8,"endSpeed":89.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.402612677209632,"aZ":-11.212362981925422,"pfxX":-1.8606261174500154,"pfxZ":10.50871277226502,"pX":0.17590299587805033,"pZ":0.5600228256768308,"vX0":2.1621698646026513,"vY0":-139.19582455183385,"vZ0":-12.403733839963955,"x":110.29,"y":223.66,"x0":-0.36317881865270607,"y0":50.002344557151474,"z0":5.775434381921056,"aX":-3.7114514923488238},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":3.0,"spinRate":2471,"spinDirection":188},"zone":14,"typeConfidence":0.85,"plateTime":0.3910332561258745,"extension":7.179552867797812},"index":0,"playId":"b7030660-a040-38a3-b7ff-e3a1e84c4ec4","pitchNumber":1,"startTime":"2026-02-28T18:52:52.399Z","endTime":"2026-02-28T18:53:01.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.775788726958734,"aZ":-11.749102173794109,"pfxX":-3.5075626134553652,"pfxZ":10.72103346673124,"pX":-0.05027768720253734,"pZ":2.1957111410360963,"vX0":2.2656390270297653,"vY0":-136.81522488393796,"vZ0":-7.723633202912514,"x":118.92,"y":179.5,"x0":-0.43129031913757937,"y0":50.00282770987557,"z0":5.851288965575118,"aX":-6.6827176580858705},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":5.9,"spinRate":2483,"spinDirection":198},"zone":5,"typeConfidence":0.83,"plateTime":0.3995777160069709,"extension":7.199808707057279},"index":1,"playId":"959196ce-48f0-3a5f-9a4f-188c47042c06","pitchNumber":2,"startTime":"2026-02-28T18:53:12.809Z","endTime":"2026-02-28T18:53:18.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905186403556012,"aZ":-21.717481808182853,"pfxX":-6.446275150051166,"pfxZ":6.402002768632452,"pX":-1.6385095580014628,"pZ":1.6945066392293004,"vX0":-0.5169648659684661,"vY0":-126.49486450466812,"vZ0":-6.016256623950585,"x":179.46,"y":193.03,"x0":-0.5935730999736795,"y0":50.00279752560792,"z0":5.825775651114707,"aX":-10.528033828153642},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.6,"breakHorizontal":11.8,"spinRate":1299,"spinDirection":213},"zone":13,"typeConfidence":0.87,"plateTime":0.4317033671668149,"extension":7.124480457154591},"index":2,"playId":"4bcde3d4-dda5-3545-8aa6-6351e0828731","pitchNumber":3,"startTime":"2026-02-28T18:53:38.425Z","endTime":"2026-02-28T18:53:41.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742277543377913,"aZ":-27.904082753311656,"pfxX":0.050996983234504634,"pfxZ":2.689713344596893,"pX":0.17579664840725753,"pZ":0.4029714482382646,"vX0":1.7689596099397147,"vY0":-125.39105639447703,"vZ0":-7.81728965155319,"x":110.3,"y":227.9,"x0":-0.545977330873342,"y0":50.00625497388878,"z0":5.8431831955379465,"aX":0.08096092968345432},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":-0.5,"spinRate":2371,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.4370824420900776,"extension":7.206300425034829},"index":3,"playId":"632797b1-923c-3560-b0ea-a20e176a1295","pitchNumber":4,"startTime":"2026-02-28T18:53:57.422Z","endTime":"2026-02-28T18:54:01.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":94.7,"endSpeed":86.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.681997253472417,"aZ":-11.9770374480428,"pfxX":-0.9515910798404101,"pfxZ":10.487040441232708,"pX":-0.3585540812745133,"pZ":1.7804270209597057,"vX0":0.3276694448683033,"vY0":-137.6830026136409,"vZ0":-8.938371958764899,"x":130.67,"y":190.71,"x0":-0.3552516039895103,"y0":50.003926264018155,"z0":5.873309212884251,"aX":-1.8326668440668001},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":1.7,"spinRate":2493,"spinDirection":192},"zone":7,"typeConfidence":0.85,"plateTime":0.3973527061499418,"extension":7.0978521236303695},"hitData":{"launchSpeed":98.4,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.07,"coordY":141.95}},"index":4,"playId":"f5826878-b5aa-3a9c-916e-150e4c9a9ce6","pitchNumber":5,"startTime":"2026-02-28T18:54:19.040Z","endTime":"2026-02-28T18:54:31.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":7.599999999999994,"leverageIndex":1.47,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:54:31.329Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chadwick Tromp walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T18:55:02.457Z","endTime":"2026-02-28T18:56:47.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T18:54:55.781Z","endTime":"2026-02-28T18:55:04.813Z","isPitch":false,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":78.2,"endSpeed":73.2,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.120667714101135,"aZ":-39.63469232049185,"pfxX":0.25233952925200387,"pfxZ":-5.607903678847994,"pX":0.3679964466898504,"pZ":1.469562416351996,"vX0":1.1998226042365332,"vY0":-114.02798849680556,"vZ0":-1.7426306745739528,"x":102.97,"y":199.1,"x0":-0.1957961752833653,"y0":50.00536958212861,"z0":6.120841348745141,"aX":0.33537251810410085},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.3,"breakHorizontal":-0.7,"spinRate":2351,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.47863270271652114,"extension":7.106106933962474},"index":1,"playId":"ef18843b-8cc3-33da-8526-5764df90a3a3","pitchNumber":1,"startTime":"2026-02-28T18:55:04.813Z","endTime":"2026-02-28T18:55:08.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.826991436996863,"aZ":-30.638523196459822,"pfxX":2.0991411599817003,"pfxZ":0.9517577749005834,"pX":0.46866059496940254,"pZ":1.6349715217781826,"vX0":1.5680898617869736,"vY0":-125.52459998180986,"vZ0":-4.760150749738542,"x":99.14,"y":194.64,"x0":-0.43453850582878545,"y0":50.004269418171596,"z0":6.019745629858017,"aX":3.3856409635854834},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-4.1,"spinRate":2371,"spinDirection":74},"zone":9,"typeConfidence":0.9,"plateTime":0.43456326830379144,"extension":7.267106696601444},"index":2,"playId":"536064f9-3d4b-3cb5-8d67-720ef800b85f","pitchNumber":2,"startTime":"2026-02-28T18:55:22.034Z","endTime":"2026-02-28T18:55:25.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.140551424692976,"aZ":-20.314989112829057,"pfxX":-6.3442219669852875,"pfxZ":7.073800547883739,"pX":-1.482359486548352,"pZ":1.9375179646029725,"vX0":-0.5617486609733465,"vY0":-127.81328251376094,"vZ0":-6.154024638485805,"x":173.5,"y":186.47,"x0":-0.4350304685125127,"y0":50.00046391104761,"z0":5.941604258498946,"aX":-10.630728247295542},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.9,"breakHorizontal":11.6,"spinRate":1418,"spinDirection":206},"zone":13,"typeConfidence":0.85,"plateTime":0.4264350864966131,"extension":7.088328188235},"index":3,"playId":"1fce69a3-df76-3195-af55-61bd9b151ba2","pitchNumber":3,"startTime":"2026-02-28T18:55:40.750Z","endTime":"2026-02-28T18:55:44.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.545884963825113,"aZ":-29.671328261148016,"pfxX":1.4928752808894257,"pfxZ":1.5858978574606697,"pX":0.2286786602065938,"pZ":0.011628954489651424,"vX0":0.702372648380259,"vY0":-124.27789887616088,"vZ0":-8.600003913798766,"x":108.28,"y":238.47,"x0":-0.2509993611648707,"y0":50.00024319849461,"z0":5.960954924230058,"aX":2.3481581854782774},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":-2.9,"spinRate":2431,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.439745314514711,"extension":7.232153198875463},"index":4,"playId":"6c88474b-4243-3e4a-a6ba-d85ea7d42041","pitchNumber":4,"startTime":"2026-02-28T18:55:58.271Z","endTime":"2026-02-28T18:56:01.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":87.0,"endSpeed":80.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039562846602887,"aZ":-24.89146980517752,"pfxX":3.0718722252718806,"pfxZ":4.490868122853639,"pX":0.9631034632909804,"pZ":-0.49934694693226467,"vX0":1.7197614100247962,"vY0":-126.32780648612257,"vZ0":-10.932661199635708,"x":80.29,"y":252.26,"x0":-0.12489061380016878,"y0":50.001691230091694,"z0":5.875244606649515,"aX":4.978482801964522},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":-6.0,"spinRate":2342,"spinDirection":175},"zone":14,"typeConfidence":0.9,"plateTime":0.4330949866699405,"extension":7.232272011365554},"index":5,"playId":"4262f949-0576-3902-914e-3c45979d39ca","pitchNumber":5,"startTime":"2026-02-28T18:56:18.508Z","endTime":"2026-02-28T18:56:21.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.353824647566206,"aZ":-7.301485798098595,"pfxX":-0.8028408395997104,"pfxZ":13.054310749982209,"pX":0.12198632461175295,"pZ":0.062371127057059744,"vX0":0.4947710095998276,"vY0":-137.378283738494,"vZ0":-14.303150882656958,"x":112.35,"y":237.1,"x0":0.04355986370579341,"y0":50.00489936794209,"z0":5.841432448295467,"aX":-1.5297609531751797},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.8,"breakHorizontal":1.3,"spinRate":2411,"spinDirection":190},"zone":14,"typeConfidence":0.88,"plateTime":0.3991974359772361,"extension":7.35554060224653},"index":6,"playId":"6487c961-7e5b-3914-825f-817f7f75792f","pitchNumber":6,"startTime":"2026-02-28T18:56:43.126Z","endTime":"2026-02-28T18:56:47.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:56:47.101Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristin English flies out to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T18:56:58.131Z","endTime":"2026-02-28T18:58:14.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.329016856577226,"aZ":-9.81834534159155,"pfxX":-2.128825946748443,"pfxZ":11.606001123229536,"pX":0.49751016742086085,"pZ":1.2400639748806925,"vX0":2.213205306003487,"vY0":-137.8439584544756,"vZ0":-11.197430752096563,"x":98.04,"y":205.3,"x0":-0.03879958961795597,"y0":50.00485405861118,"z0":6.015462424891552,"aX":-4.1016222071033575},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":3.4,"spinRate":2511,"spinDirection":184},"zone":14,"typeConfidence":0.87,"plateTime":0.39717811002652903,"extension":7.128380837069817},"index":0,"playId":"ce606c5e-bf66-314f-bad2-be30d2a3675c","pitchNumber":1,"startTime":"2026-02-28T18:57:13.374Z","endTime":"2026-02-28T18:57:40.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"}},"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":95.3,"endSpeed":87.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.102868188831213,"aZ":-9.674821161670364,"pfxX":-0.3220776902533211,"pfxZ":11.581716401400058,"pX":0.3874460781356412,"pZ":0.9687208545299766,"vX0":1.3483470082331552,"vY0":-138.3275400162108,"vZ0":-11.782476277879667,"x":102.23,"y":212.62,"x0":-0.0639341501914078,"y0":50.00543603335976,"z0":5.926156904885314,"aX":-0.6258532540036876},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":0.4,"spinRate":2471,"spinDirection":190},"zone":14,"typeConfidence":0.87,"plateTime":0.39556652201333087,"extension":7.195258202490538},"index":1,"playId":"3d830c69-00d6-3b3b-95ee-1003025ad73b","pitchNumber":2,"startTime":"2026-02-28T18:57:47.972Z","endTime":"2026-02-28T18:57:52.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3428183539263,"aZ":-10.563775140807119,"pfxX":-0.5876679449347157,"pfxZ":11.70714966431208,"pX":0.2967409548341309,"pZ":1.368969922501096,"vX0":1.3430788990093814,"vY0":-135.4277736309042,"vZ0":-10.261176125896267,"x":105.69,"y":201.82,"x0":-0.13067979924907666,"y0":50.00202909789766,"z0":5.960192408972635,"aX":-1.084839865284686},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":0.7,"spinRate":2484,"spinDirection":189},"zone":14,"typeConfidence":0.84,"plateTime":0.4054404532976106,"extension":7.236744259755291},"hitData":{"launchSpeed":75.1,"launchAngle":31.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.51,"coordY":97.43}},"index":2,"playId":"3b225be4-9135-3fe0-a79d-4b2c7079e2e1","pitchNumber":3,"startTime":"2026-02-28T18:58:05.690Z","endTime":"2026-02-28T18:58:14.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-28T18:58:14.373Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Mauricio Dubón to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:00:36.929Z","endTime":"2026-02-28T19:02:36.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57265691699676,"aZ":-22.149010187670527,"pfxX":-0.2749658376781996,"pfxZ":6.303356560462955,"pX":-1.3036133737741704,"pZ":3.4920048997948374,"vX0":-5.149115806157457,"vY0":-125.14001510609188,"vZ0":-1.491607287371893,"x":166.69,"y":144.5,"x0":0.8139429412882625,"y0":50.00415580288021,"z0":5.905233652931692,"aX":-0.4361781310841475},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.3,"breakHorizontal":1.7,"spinRate":2264,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4372236865499981,"extension":6.340506886998304},"index":0,"playId":"e5283702-06af-3ca0-8f95-2d1b28e0e290","pitchNumber":1,"startTime":"2026-02-28T19:00:52.707Z","endTime":"2026-02-28T19:00:56.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":89.7,"endSpeed":82.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.195973791271374,"aZ":-22.234965824270404,"pfxX":10.089597635169186,"pfxZ":5.762106852875036,"pX":0.15918225102513378,"pZ":2.725412305971477,"vX0":-5.705589833652703,"vY0":-130.45890734332244,"vZ0":-3.077835546682966,"x":110.93,"y":165.19,"x0":1.0625436181298586,"y0":50.00452541441345,"z0":5.594656410748015,"aX":17.410082602783962},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":-17.0,"spinRate":2005,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4196929055756833,"extension":6.283380725637964},"index":1,"playId":"656ee613-8a30-34f4-9fc4-e55d21c5f910","pitchNumber":2,"startTime":"2026-02-28T19:01:05.529Z","endTime":"2026-02-28T19:01:09.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.358352630235146,"aZ":-19.0902001349253,"pfxX":3.386777632673084,"pfxZ":8.03585031260795,"pX":-1.0711685342330204,"pZ":3.260970341065583,"vX0":-5.863662502522863,"vY0":-126.673837409859,"vZ0":-2.609180219088536,"x":157.83,"y":150.73,"x0":0.8313911661575307,"y0":50.00423743090147,"z0":5.826880401322602,"aX":5.5161475397299675},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.2,"breakHorizontal":-4.8,"spinRate":2214,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.43203881842452097,"extension":6.286082346209326},"index":2,"playId":"05e1a443-b8d8-36af-a561-30a31b184a25","pitchNumber":3,"startTime":"2026-02-28T19:01:18.083Z","endTime":"2026-02-28T19:01:21.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.389525109791602,"aZ":-21.854436421991235,"pfxX":10.094635435455155,"pfxZ":6.083325716438669,"pX":-0.7228470315655702,"pZ":2.156762075377217,"vX0":-6.868319726271509,"vY0":-129.27604592401977,"vZ0":-4.781563689049463,"x":144.55,"y":180.55,"x0":0.6538919682814468,"y0":50.00375223609627,"z0":5.703207146806865,"aX":17.125098516281987},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.2,"breakHorizontal":-16.8,"spinRate":2000,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.4233403952603476,"extension":6.231214625221659},"index":3,"playId":"7407d9ff-7bd7-3fbb-ab5a-3d68c6144ae4","pitchNumber":4,"startTime":"2026-02-28T19:01:31.453Z","endTime":"2026-02-28T19:01:35.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":82.8,"endSpeed":76.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.396623170672825,"aZ":-23.587649600471178,"pfxX":8.661601464969188,"pfxZ":5.826606501093555,"pX":-0.7046139938169325,"pZ":0.4966746342755168,"vX0":-6.571258432664463,"vY0":-120.36883777006894,"vZ0":-6.948405938288738,"x":143.86,"y":225.37,"x0":0.9294962011024988,"y0":50.005214839393915,"z0":5.496538327028167,"aX":12.768259682164551},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.1,"breakHorizontal":-14.2,"spinRate":1621,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4542908738577074,"extension":6.455453965215922},"index":4,"playId":"545d656c-d09b-314b-8421-70224901910f","pitchNumber":5,"startTime":"2026-02-28T19:01:46.389Z","endTime":"2026-02-28T19:01:49.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.275121636223055,"aZ":-24.13298851110939,"pfxX":-2.034425869617407,"pfxZ":4.901633417696512,"pX":0.4265388881378001,"pZ":2.775683229441535,"vX0":-1.3705747347816364,"vY0":-126.59814189950993,"vZ0":-2.0580334850461033,"x":100.74,"y":163.84,"x0":1.2372878178794646,"y0":50.00185978829717,"z0":5.510237116576594,"aX":-3.337088867755009},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.6,"breakHorizontal":4.0,"spinRate":2274,"spinDirection":169},"zone":6,"typeConfidence":2.0,"plateTime":0.4309114224695869,"extension":6.26362750517841},"index":5,"playId":"b50dfb3b-39ad-3502-b598-7a4cc5f3e54e","pitchNumber":6,"startTime":"2026-02-28T19:02:04.649Z","endTime":"2026-02-28T19:02:11.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49637616134444,"aZ":-24.66460830017224,"pfxX":9.04459062243889,"pfxZ":4.255409592575765,"pX":-0.2671731518802671,"pZ":2.4730100358748044,"vX0":-6.1135615511014585,"vY0":-131.8348304568637,"vZ0":-3.1431637401581725,"x":127.18,"y":172.01,"x0":0.9044024374466497,"y0":50.001602337324215,"z0":5.497174411657119,"aX":15.951979186729362},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":-15.1,"spinRate":2044,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.41515742619871876,"extension":6.595063839632045},"hitData":{"launchSpeed":111.0,"launchAngle":-2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":159.18}},"index":6,"playId":"9786b490-70b8-322b-918f-c95e7f2f6ff8","pitchNumber":7,"startTime":"2026-02-28T19:02:28.746Z","endTime":"2026-02-28T19:02:36.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:02:36.207Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Ward lines out to center fielder Eli White.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:02:52.806Z","endTime":"2026-02-28T19:03:17.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21928521284934,"aZ":-22.007833978314476,"pfxX":-0.8879654627409841,"pfxZ":6.233885882713961,"pX":-0.5794952050547931,"pZ":3.2818434993449794,"vX0":-3.5730373025655955,"vY0":-126.27119549769287,"vZ0":-1.5682363169453413,"x":139.09,"y":150.17,"x0":0.9633860110039197,"y0":50.00531317847205,"z0":5.663865833936852,"aX":-1.4488179106465688},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.2,"breakHorizontal":2.4,"spinRate":2264,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4320665967277719,"extension":6.3905136142436465},"index":0,"playId":"70a90d89-c48d-301c-bb4d-983226f78563","pitchNumber":1,"startTime":"2026-02-28T19:02:56.941Z","endTime":"2026-02-28T19:03:00.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684621419549515,"aZ":-27.061690835525464,"pfxX":10.54014612682797,"pfxZ":2.966327130923519,"pX":0.21975038936012253,"pZ":1.850362762043613,"vX0":-5.38772866360849,"vY0":-131.00201834011762,"vZ0":-3.9341174373953955,"x":108.62,"y":188.82,"x0":0.9421332732452968,"y0":50.005240032174754,"z0":5.412738353869102,"aX":18.17954356490434},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-17.8,"spinRate":1859,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4193563776192746,"extension":6.4935148939760365},"hitData":{"launchSpeed":98.1,"launchAngle":22.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.64,"coordY":55.14}},"index":1,"playId":"e4df3c72-b5ce-3e01-a9c1-ff2e287d2ad3","pitchNumber":2,"startTime":"2026-02-28T19:03:11.267Z","endTime":"2026-02-28T19:03:17.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:03:17.683Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adley Rutschman homers (1) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:03:23.663Z","endTime":"2026-02-28T19:05:41.708Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.904452693013646,"aZ":-28.777565043993512,"pfxX":-1.5901140735228645,"pfxZ":2.3264079969904747,"pX":-0.706628817936,"pZ":1.3632823750489258,"vX0":-3.8444205393108186,"vY0":-119.22993347276802,"vZ0":-4.0261102253267165,"x":143.94,"y":201.97,"x0":1.124262181298935,"y0":50.002448756989864,"z0":5.6307505023018,"aX":-2.321269469919326},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.6,"breakHorizontal":3.7,"spinRate":2447,"spinDirection":240},"zone":13,"typeConfidence":0.58,"plateTime":0.4569386854771258,"extension":6.508991930949943},"index":0,"playId":"33816319-e9d3-3b6f-b823-c8beb5eb4b05","pitchNumber":1,"startTime":"2026-02-28T19:03:45.570Z","endTime":"2026-02-28T19:03:49.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166856310085535,"aZ":-20.908717421496313,"pfxX":-0.3808251706087713,"pfxZ":6.871589895692111,"pX":-0.39073975081286094,"pZ":4.282190682270985,"vX0":-3.0421298750223684,"vY0":-126.76244618346459,"vZ0":0.0929505847068125,"x":131.89,"y":123.16,"x0":0.8707579864399418,"y0":50.00101667543906,"z0":5.904473161855471,"aX":-0.6237288216082624},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.7,"breakHorizontal":1.3,"spinRate":2214,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.43090464057994904,"extension":6.262472044909537},"index":1,"playId":"d1a3c2ec-293b-346d-8b4b-9f8fad09dc67","pitchNumber":2,"startTime":"2026-02-28T19:04:00.805Z","endTime":"2026-02-28T19:04:03.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":89.7,"endSpeed":82.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.779214422564284,"aZ":-21.54978237265928,"pfxX":8.90238429355001,"pfxZ":6.130952891058767,"pX":-0.1527498541885007,"pZ":2.791372315551651,"vX0":-5.966949979101104,"vY0":-130.60271942742693,"vZ0":-2.7522154991753505,"x":122.82,"y":163.41,"x0":1.001733652868987,"y0":50.000582055760546,"z0":5.474476103218666,"aX":15.420431639296442},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":-14.9,"spinRate":1919,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4189365230543616,"extension":6.475264587900083},"index":2,"playId":"8f802891-8a98-380e-955a-3c9dbc93e472","pitchNumber":3,"startTime":"2026-02-28T19:04:21.743Z","endTime":"2026-02-28T19:04:25.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.137738099350717,"aZ":-25.001038447358525,"pfxX":-0.6739535461720001,"pfxZ":4.4108915894298075,"pX":0.4615768612113271,"pZ":2.8553003564390664,"vX0":-1.5531349129543786,"vY0":-126.03101187931676,"vZ0":-1.8924016063217999,"x":99.41,"y":161.69,"x0":1.1708153788884417,"y0":50.000503612098,"z0":5.614655016075875,"aX":-1.0949096469899449},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.8,"breakHorizontal":1.6,"spinRate":2245,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4328976347426243,"extension":6.4300585328012785},"index":3,"playId":"c9b7bd9e-e80c-3dc4-8227-45828d0b8aa8","pitchNumber":4,"startTime":"2026-02-28T19:04:36.125Z","endTime":"2026-02-28T19:04:39.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-28T19:04:44.596Z","endTime":"2026-02-28T19:04:56.583Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273480595005033,"aZ":-24.13393764784418,"pfxX":9.66413034778519,"pfxZ":4.810228442686309,"pX":-0.03877097477599075,"pZ":2.3408274670611195,"vX0":-4.899809798251423,"vY0":-128.19844176187897,"vZ0":-3.8341373792789066,"x":118.48,"y":175.58,"x0":0.6365911950794021,"y0":50.005340203767076,"z0":5.72876516313919,"aX":16.168113733806752},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":-16.4,"spinRate":1901,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.42643386126349325,"extension":6.450270623822536},"index":5,"playId":"d931a75c-721a-38b5-aafc-c8f81ce5a1bc","pitchNumber":5,"startTime":"2026-02-28T19:04:56.583Z","endTime":"2026-02-28T19:04:59.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.562243928675233,"aZ":-23.78590645539349,"pfxX":8.024947417798206,"pfxZ":5.671628680392127,"pX":-0.2457313069869053,"pZ":2.5208182991462276,"vX0":-5.175521457003249,"vY0":-120.59948581802082,"vZ0":-2.543353292282537,"x":126.37,"y":170.72,"x0":0.8811371458596433,"y0":50.002465905566794,"z0":5.678181966138519,"aX":11.868699292628397},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":10.0,"breakHorizontal":-13.3,"spinRate":1693,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.45346676492405225,"extension":6.439728853695015},"hitData":{"launchSpeed":96.9,"launchAngle":36.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":52.94,"coordY":61.02}},"index":6,"playId":"3dfd0088-0a45-3d18-9902-ab8482ff72c7","pitchNumber":6,"startTime":"2026-02-28T19:05:16.002Z","endTime":"2026-02-28T19:05:41.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":13.700000000000003,"leverageIndex":0.56,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:05:41.708Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Mountcastle grounds out, third baseman Kyle Farmer to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T19:05:43.178Z","endTime":"2026-02-28T19:06:13.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.189135173955336,"aZ":-20.44186522745178,"pfxX":9.498630898227107,"pfxZ":6.796249134818986,"pX":-0.29060619831398143,"pZ":3.137414188528772,"vX0":-5.349401419311219,"vY0":-130.25835812490715,"vZ0":-2.9284522581591323,"x":128.08,"y":154.07,"x0":0.5506649109131209,"y0":50.004053390284824,"z0":5.813894193315041,"aX":16.398232752469426},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.9,"breakHorizontal":-16.1,"spinRate":1911,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.41976455845152794,"extension":6.311825290271448},"hitData":{"launchSpeed":100.0,"launchAngle":-11.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.93,"coordY":166.28}},"index":0,"playId":"f45a8789-5713-3ade-89db-bd1e16bd1fd4","pitchNumber":1,"startTime":"2026-02-28T19:06:05.002Z","endTime":"2026-02-28T19:06:13.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:06:13.145Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Azócar strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:08:19.347Z","endTime":"2026-02-28T19:09:04.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to third base for Gunnar Henderson.","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-28T19:07:53.852Z","endTime":"2026-02-28T19:07:53.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sam Huff replaces catcher Adley Rutschman, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_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-28T19:07:53.869Z","endTime":"2026-02-28T19:07:53.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to shortstop for Coby Mayo.","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":2,"startTime":"2026-02-28T19:07:53.870Z","endTime":"2026-02-28T19:07:53.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"700","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Wells replaces Ryan Helsley.","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":3,"startTime":"2026-02-28T19:07:53.871Z","endTime":"2026-02-28T19:08:21.718Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.219625393210716,"aZ":-26.150131065065782,"pfxX":3.4311766588176362,"pfxZ":3.748330601353749,"pX":1.129109638455411,"pZ":1.3519642293621195,"vX0":3.9493510707378374,"vY0":-125.36516127666437,"vZ0":-8.49731352243443,"x":73.96,"y":202.28,"x0":-0.9071193575676079,"y0":50.00223858757359,"z0":6.891519576802428,"aX":5.508712223302472},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":-7.1,"spinRate":2355,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4354200338167593,"extension":6.67959552502166},"index":4,"playId":"a4af4a30-a3fb-3f7b-af71-922cc803041a","pitchNumber":1,"startTime":"2026-02-28T19:08:21.718Z","endTime":"2026-02-28T19:08:24.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.84713444700064,"aZ":-30.30300009697265,"pfxX":3.3539153570814455,"pfxZ":1.324586232910944,"pX":0.3414667403141358,"pZ":3.2764468901152544,"vX0":1.821406081511584,"vY0":-117.56095160015134,"vZ0":-2.0342626058071556,"x":103.98,"y":150.32,"x0":-0.8772321459520799,"y0":50.000430077039155,"z0":6.9471083415167305,"aX":4.72599339707548},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.2,"breakHorizontal":-6.5,"spinRate":2304,"spinDirection":93},"zone":3,"typeConfidence":2.0,"plateTime":0.4646823656181245,"extension":6.503456352872654},"index":5,"playId":"5f4df131-ca01-3357-b795-23ce44aa2a90","pitchNumber":2,"startTime":"2026-02-28T19:08:38.812Z","endTime":"2026-02-28T19:08:43.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70457902699138,"aZ":-10.648179041455998,"pfxX":-2.433571821630859,"pfxZ":11.837725953284902,"pX":-0.35191703821245424,"pZ":4.019914060840507,"vX0":2.0670507819604507,"vY0":-134.38311274338932,"vZ0":-5.649969689463138,"x":130.41,"y":130.24,"x0":-0.8171124025358606,"y0":50.00085558764107,"z0":6.914828705002458,"aX":-4.424571621069463},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.3,"breakHorizontal":4.0,"spinRate":2491,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.40849748152744825,"extension":6.525917023348866},"index":6,"playId":"0bb1c042-5c41-3322-911f-5abc717a0e5f","pitchNumber":3,"startTime":"2026-02-28T19:09:00.767Z","endTime":"2026-02-28T19:09:04.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:09:04.135Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Wisely doubles (1) on a line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:09:13.633Z","endTime":"2026-02-28T19:10:03.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.327803049858332,"aZ":-9.267686587473708,"pfxX":-2.4179323291263866,"pfxZ":12.800245755375212,"pX":-0.098619051311897,"pZ":2.0775120123322433,"vX0":2.8122701782528874,"vY0":-133.5728381406796,"vZ0":-10.53498975870277,"x":120.76,"y":182.69,"x0":-0.8557373268283696,"y0":50.00491400790808,"z0":6.760429273938743,"aX":-4.328061419624989},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.9,"breakHorizontal":3.7,"spinRate":2410,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.4115556073287574,"extension":6.7744604579567484},"index":0,"playId":"7bd203d0-70cf-3b48-9d80-253aa5398147","pitchNumber":1,"startTime":"2026-02-28T19:09:29.328Z","endTime":"2026-02-28T19:09:34.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.382080143949228,"aZ":-26.85574730638485,"pfxX":3.2920143743960573,"pfxZ":3.340002969646121,"pX":0.42482079379057935,"pZ":1.9912767624284842,"vX0":2.3144843304540896,"vY0":-124.6397091605477,"vZ0":-6.51116443870257,"x":100.81,"y":185.02,"x0":-0.9398499759224898,"y0":50.00222741506203,"z0":6.822062769889981,"aX":5.237291418399639},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":-6.5,"spinRate":2390,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4375581778261757,"extension":6.686051509450992},"hitData":{"launchSpeed":98.1,"launchAngle":11.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.25,"coordY":134.46}},"index":1,"playId":"5d317587-58e7-373e-8e48-ac3796c1027b","pitchNumber":2,"startTime":"2026-02-28T19:09:51.878Z","endTime":"2026-02-28T19:10:03.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":0.88,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:10:03.060Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:10:58.420Z","endTime":"2026-02-28T19:11:27.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":"0db9029c-4281-34d3-81b6-9b084a521cca","startTime":"2026-02-28T19:10:38.129Z","endTime":"2026-02-28T19:10:41.241Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32637668465557,"aZ":-26.73270826715252,"pfxX":2.8145215636572622,"pfxZ":3.395531745553078,"pX":0.29625537452323325,"pZ":1.7735446686719265,"vX0":2.0986014582734835,"vY0":-125.3053608085598,"vZ0":-7.218974812495296,"x":105.71,"y":190.89,"x0":-0.9154202726901756,"y0":50.0051895149936,"z0":6.850824303830884,"aX":4.513586259019083},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":-5.5,"spinRate":2434,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.43572007638044097,"extension":6.563283040223631},"index":1,"playId":"771d4878-50c3-3a4d-8c0a-ad4987b7166b","pitchNumber":1,"startTime":"2026-02-28T19:11:00.688Z","endTime":"2026-02-28T19:11:04.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961806154127746,"aZ":-30.08505187262735,"pfxX":3.0628924802968784,"pfxZ":1.3585459006058418,"pX":-0.0022536109217104593,"pZ":2.233452115594885,"vX0":1.405796573852833,"vY0":-122.73332744838173,"vZ0":-5.173692358474792,"x":117.09,"y":178.48,"x0":-0.9793222427600304,"y0":50.00210159870663,"z0":6.913428120784371,"aX":4.699046079042048},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.6,"breakHorizontal":-5.9,"spinRate":2462,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.44527947591165606,"extension":6.455571723815565},"hitData":{"launchSpeed":64.1,"launchAngle":0.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.01,"coordY":163.75}},"index":2,"playId":"793705f2-acb6-327c-9677-f12496f75645","pitchNumber":2,"startTime":"2026-02-28T19:11:21.094Z","endTime":"2026-02-28T19:11:27.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.73,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:11:27.899Z","atBatIndex":34},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Eli White hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:11:43.322Z","endTime":"2026-02-28T19:12:13.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnSecond":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50054387910917,"aZ":-13.184337571006733,"pfxX":-2.310624528204537,"pfxZ":10.294134896257635,"pX":-1.3664473630492266,"pZ":4.81170554680712,"vX0":-0.15585824987558905,"vY0":-134.77422571396735,"vZ0":-3.3974624968433855,"x":169.09,"y":108.86,"x0":-1.007580847677107,"y0":50.00347408921528,"z0":7.016007588103401,"aX":-4.263176628642287},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":4.2,"spinRate":2407,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4059523674479619,"extension":6.469225927941652},"index":0,"playId":"87ba2197-be0a-3311-8590-de8da3a73f75","pitchNumber":1,"startTime":"2026-02-28T19:12:00.707Z","endTime":"2026-02-28T19:12:13.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.8,"awayTeamWinProbability":49.2,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":1.73,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:12:13.024Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"DaShawn Keirsey Jr. grounds into a force out, fielded by third baseman Gunnar Henderson. Brett Wisely out at 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T19:12:25.657Z","endTime":"2026-02-28T19:12:54.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83323188166845,"aZ":-10.346419287431788,"pfxX":-3.105241203181037,"pfxZ":11.98085774777844,"pX":-0.2961451159668411,"pZ":2.2197083597658755,"vX0":2.5182384072993527,"vY0":-134.31113427987944,"vZ0":-10.179543906892437,"x":128.29,"y":178.85,"x0":-0.8437165762772183,"y0":50.00292273918198,"z0":6.800662095558414,"aX":-5.657834835848333},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.7,"breakHorizontal":5.0,"spinRate":2384,"spinDirection":194},"zone":4,"typeConfidence":0.9,"plateTime":0.4082242748984606,"extension":6.7404795745882335},"hitData":{"launchSpeed":54.1,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.4,"coordY":167.83}},"index":0,"playId":"c96eb54e-24b7-3be4-937f-f8e87edcb7af","pitchNumber":1,"startTime":"2026-02-28T19:12:45.119Z","endTime":"2026-02-28T19:12:54.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:12:54.159Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out to right fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:14:58.951Z","endTime":"2026-02-28T19:15:49.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Suarez replaces Martín Pérez.","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":0,"startTime":"2026-02-28T19:14:09.728Z","endTime":"2026-02-28T19:15:01.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.482471536200084,"aZ":-23.703708585587314,"pfxX":8.526798785950893,"pfxZ":4.714155389243025,"pX":-0.8169762878745633,"pZ":1.3156853798832482,"vX0":-7.488213191300108,"vY0":-132.75129851112476,"vZ0":-6.691274937940421,"x":148.14,"y":203.26,"x0":0.9225649849551429,"y0":50.00485756225139,"z0":5.576400084346012,"aX":15.331407041073385},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.3,"breakHorizontal":-13.9,"spinRate":2162,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4114427200420372,"extension":6.416294146947087},"index":1,"playId":"312da5f3-4fe8-384f-b458-822c94aa8bb3","pitchNumber":1,"startTime":"2026-02-28T19:15:01.487Z","endTime":"2026-02-28T19:15:05.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.620667920754155,"aZ":-26.775382163484586,"pfxX":6.759885016401565,"pfxZ":3.671675498791579,"pX":-0.6192157740851832,"pZ":2.6692395941275793,"vX0":-5.924151046636622,"vY0":-120.0366651482261,"vZ0":-1.6253995040518592,"x":140.6,"y":166.71,"x0":0.9937032550760283,"y0":50.00302103349765,"z0":5.722369891881607,"aX":9.938449821377576},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.6,"breakHorizontal":-10.9,"spinRate":1565,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.4550109388995942,"extension":6.542374675934023},"index":2,"playId":"4e9208d2-48f3-3a75-ae45-5e25169a6a88","pitchNumber":2,"startTime":"2026-02-28T19:15:16.882Z","endTime":"2026-02-28T19:15:21.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.422660442707326,"aZ":-20.4767939360836,"pfxX":9.468118451050897,"pfxZ":6.571399234560317,"pX":-0.2346327734665555,"pZ":1.4223551352008619,"vX0":-6.2307352438588595,"vY0":-132.59527553262222,"vZ0":-6.860755805603996,"x":125.94,"y":200.38,"x0":0.9158515734263826,"y0":50.004004108324864,"z0":5.5381924452009095,"aX":16.85580717098923},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":-15.8,"spinRate":2206,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.41313424392512044,"extension":6.406893319904625},"hitData":{"launchSpeed":78.6,"launchAngle":35.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.46,"coordY":104.51}},"index":3,"playId":"feeedfcc-71ef-38fd-a4e4-08d6929eaf41","pitchNumber":3,"startTime":"2026-02-28T19:15:43.149Z","endTime":"2026-02-28T19:15:49.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:15:49.429Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out, pitcher José Suarez to second baseman Brett Wisely to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:15:55.548Z","endTime":"2026-02-28T19:17:44.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.879751790366104,"aZ":-21.955224424801578,"pfxX":9.785491064341986,"pfxZ":5.866644735179878,"pX":-0.33406607285496004,"pZ":1.707113248513868,"vX0":-6.4392411214563365,"vY0":-131.6220464580189,"vZ0":-5.778756163647358,"x":129.73,"y":192.69,"x0":0.882108491400999,"y0":50.000272415166094,"z0":5.573685280833669,"aX":17.039149284683614},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":-16.2,"spinRate":2159,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.41732591492532656,"extension":6.37998692829982},"index":0,"playId":"0ba853d1-f68e-3f82-96ef-d7ca48c53ec4","pitchNumber":1,"startTime":"2026-02-28T19:16:14.528Z","endTime":"2026-02-28T19:16:18.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82622607536487,"aZ":-31.410772301708747,"pfxX":-3.2244198557210813,"pfxZ":0.5187052715403224,"pX":0.5603254647865764,"pZ":1.6325942384041476,"vX0":-1.0572392079210489,"vY0":-120.67812620041536,"vZ0":-2.8341945410752327,"x":95.64,"y":194.7,"x0":1.422750633806699,"y0":50.005167740498315,"z0":5.5809181965769685,"aX":-4.770341249622034},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.5,"breakHorizontal":6.1,"spinRate":2933,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4533567032416639,"extension":6.2832394387628066},"index":1,"playId":"813e9e03-811c-3075-8b4e-a2b05bd98063","pitchNumber":2,"startTime":"2026-02-28T19:16:29.334Z","endTime":"2026-02-28T19:16:33.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.254179695770723,"aZ":-27.450017193147314,"pfxX":8.42281714410574,"pfxZ":3.163523790879409,"pX":0.1704855436025441,"pZ":0.8046490128205613,"vX0":-4.695720441175993,"vY0":-121.49982335410148,"vZ0":-5.632203879155327,"x":110.5,"y":217.05,"x0":1.0359274004590004,"y0":50.00208648023213,"z0":5.5442975123165725,"aX":12.56683145252394},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.6,"breakHorizontal":-14.2,"spinRate":1653,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4511685874787803,"extension":6.4662653264232155},"index":2,"playId":"d6332e76-07f8-3686-a3d7-66f42462588a","pitchNumber":3,"startTime":"2026-02-28T19:16:45.954Z","endTime":"2026-02-28T19:16:49.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.576391208833908,"aZ":-14.497046472320434,"pfxX":3.554867851552384,"pfxZ":9.698755396623099,"pX":-0.10619125783610833,"pZ":2.973980854112601,"vX0":-4.4798607148750325,"vY0":-134.5039306465888,"vZ0":-3.9170803902154843,"x":121.05,"y":158.48,"x0":1.1231227415651859,"y0":50.004301032488456,"z0":5.484789899393304,"aX":6.480638073430276},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-5.4,"spinRate":2430,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.408028247111643,"extension":6.34470148999195},"index":3,"playId":"390e0357-35ad-3f14-a188-de8b5b865268","pitchNumber":4,"startTime":"2026-02-28T19:17:04.616Z","endTime":"2026-02-28T19:17:11.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.264374140601454,"aZ":-28.30015152732527,"pfxX":7.528180548118533,"pfxZ":2.623265116885035,"pX":1.1662545812329153,"pZ":1.4240322508412397,"vX0":-2.3355363432006855,"vY0":-120.64394403388398,"vZ0":-4.015447104386101,"x":72.55,"y":200.33,"x0":1.1683652396522737,"y0":50.0004666038442,"z0":5.601558110025,"aX":11.10615721933058},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":-13.1,"spinRate":1562,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.45383614636759884,"extension":6.424002961015057},"hitData":{"launchSpeed":70.0,"launchAngle":-1.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":145.42,"coordY":155.13}},"index":4,"playId":"87718601-2bd5-3a78-a441-b316ff7961c7","pitchNumber":5,"startTime":"2026-02-28T19:17:33.705Z","endTime":"2026-02-28T19:17:44.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:17:44.725Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, second baseman Brett Wisely to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T19:17:57.747Z","endTime":"2026-02-28T19:18:44.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.176092698510942,"aZ":-30.371883661795838,"pfxX":-2.932421103638792,"pfxZ":1.1966479701765458,"pX":-0.18914497068282965,"pZ":1.7438057383303716,"vX0":-2.348454343129261,"vY0":-121.9086170630486,"vZ0":-3.090667254808972,"x":124.21,"y":191.7,"x0":1.1665512720842686,"y0":50.0051912254445,"z0":5.640194793782332,"aX":-4.429779870550274},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.7,"breakHorizontal":5.9,"spinRate":2792,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4486799060004678,"extension":6.3874212093916105},"index":0,"playId":"710e3b3a-9b0c-32d6-a299-7af6279c00ed","pitchNumber":1,"startTime":"2026-02-28T19:18:07.135Z","endTime":"2026-02-28T19:18:11.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.122799062774725,"aZ":-20.056680563599237,"pfxX":9.894322343929213,"pfxZ":6.797275668707737,"pX":0.94537205598655,"pZ":2.9984799310636223,"vX0":-3.1482296171036013,"vY0":-133.48972859361655,"vZ0":-3.2269463158858045,"x":80.96,"y":157.82,"x0":0.8637744830964913,"y0":50.00032022489814,"z0":5.68876056594769,"aX":17.627475403321917},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.8,"breakHorizontal":-17.0,"spinRate":2132,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4123198261516774,"extension":6.136190042829215},"hitData":{"launchSpeed":84.9,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.46,"coordY":151.07}},"index":1,"playId":"526b23f1-4755-3b48-b894-fbd8258b7196","pitchNumber":2,"startTime":"2026-02-28T19:18:36.697Z","endTime":"2026-02-28T19:18:44.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:18:44.509Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Farmer singles on a ground ball to right fielder Reed Trimble.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:20:53.865Z","endTime":"2026-02-28T19:21:19.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701655,"link":"/api/v1/people/701655"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Reed Trimble replaces right fielder Tyler O'Neill, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_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":0,"startTime":"2026-02-28T19:20:33.904Z","endTime":"2026-02-28T19:20:33.923Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701655,"link":"/api/v1/people/701655"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: José Barrero replaces shortstop Coby Mayo, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_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-28T19:20:33.923Z","endTime":"2026-02-28T19:20:33.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676480,"link":"/api/v1/people/676480"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":691723,"link":"/api/v1/people/691723"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Aron Estrada replaces second baseman Jeremiah Jackson, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-02-28T19:20:33.925Z","endTime":"2026-02-28T19:20:33.927Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800406,"link":"/api/v1/people/800406"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yennier Cano replaces Tyler Wells.","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":3,"startTime":"2026-02-28T19:20:33.927Z","endTime":"2026-02-28T19:20:56.418Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282574062506896,"aZ":-30.822898433106648,"pfxX":-9.35046537461644,"pfxZ":0.6986020383839033,"pX":0.11568025913685949,"pZ":2.359470163421668,"vX0":9.924126354381853,"vY0":-137.75412069275202,"vZ0":-2.9191614655943767,"x":112.59,"y":175.07,"x0":-2.310871065393732,"y0":50.00087494021968,"z0":5.506505910795758,"aX":-18.0512198750391},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.8,"breakHorizontal":15.0,"spinRate":1985,"spinDirection":257},"zone":5,"typeConfidence":0.9,"plateTime":0.3969015918563974,"extension":5.9991380108584975},"index":4,"playId":"eecde7eb-6406-3003-96fc-90490d9fe02d","pitchNumber":1,"startTime":"2026-02-28T19:20:56.418Z","endTime":"2026-02-28T19:20:59.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76300503575514,"aZ":-35.343806891907164,"pfxX":-8.826795785091557,"pfxZ":-1.6440102483326786,"pX":-0.574291728853813,"pZ":2.3857998538063927,"vX0":7.649672157520399,"vY0":-138.0871962015144,"vZ0":-1.997346595163636,"x":138.89,"y":174.36,"x0":-2.2384292288634,"y0":50.00546585724238,"z0":5.504440363385424,"aX":-16.988721404485553},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-3.2,"breakHorizontal":14.3,"spinRate":1992,"spinDirection":258},"zone":4,"typeConfidence":0.91,"plateTime":0.39719513120744177,"extension":6.243119906057584},"hitData":{"launchSpeed":80.6,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.18,"coordY":162.0}},"index":5,"playId":"18b3e7f5-f800-301a-8c09-704652368b7d","pitchNumber":2,"startTime":"2026-02-28T19:21:10.957Z","endTime":"2026-02-28T19:21:19.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:21:19.982Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Waddell grounds out to first baseman Pete Alonso. John Gil to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:21:44.865Z","endTime":"2026-02-28T19:22:26.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner John Gil replaces Kyle Farmer.","event":"Offensive Substitution","eventType":"offensive_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":0,"startTime":"2026-02-28T19:21:46.854Z","endTime":"2026-02-28T19:21:47.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808535,"link":"/api/v1/people/808535"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"},"base":1,"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.099390809030794,"aZ":-35.86521114454353,"pfxX":-8.21085643489765,"pfxZ":-1.9638005513899532,"pX":-0.29757941763945167,"pZ":3.05493524743801,"vX0":8.1462260236208,"vY0":-137.1084592185132,"vZ0":-0.13614990095798507,"x":128.34,"y":156.3,"x0":-2.2597488228393674,"y0":50.00434640441858,"z0":5.580623656371672,"aX":-15.425370443130605},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-3.4,"breakHorizontal":12.8,"spinRate":1984,"spinDirection":256},"zone":1,"typeConfidence":0.91,"plateTime":0.4015454577816895,"extension":6.1072279948578165},"index":1,"playId":"0a71d0a1-dc88-31b8-b325-9d29dab53643","pitchNumber":1,"startTime":"2026-02-28T19:21:47.421Z","endTime":"2026-02-28T19:21:51.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"first":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.146002661505136,"aZ":-31.933433031811308,"pfxX":8.078566876076877,"pfxZ":0.14873331171408744,"pX":0.8042338074530586,"pZ":2.266250164117205,"vX0":5.338191526155455,"vY0":-125.17852451154646,"vZ0":-0.9509717321278478,"x":86.34,"y":177.59,"x0":-2.4078941701501693,"y0":50.000918623111986,"z0":5.274157545123302,"aX":12.769187071796473},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":-15.8,"spinRate":2506,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.43818211279252806,"extension":6.0153325811778515},"hitData":{"launchSpeed":71.7,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.91,"coordY":185.04}},"index":2,"playId":"531b8b6d-0653-3a13-aa8c-754e0dec00dd","pitchNumber":2,"startTime":"2026-02-28T19:22:07.519Z","endTime":"2026-02-28T19:22:26.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"first":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.9,"awayTeamWinProbability":53.1,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":2.15,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:22:26.384Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chadwick Tromp grounds out, first baseman Pete Alonso to second baseman Aron Estrada to pitcher Yennier Cano. John Gil scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:22:28.069Z","endTime":"2026-02-28T19:27:19.581Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"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,8,9,11],"actionIndex":[10],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":800406,"link":"/api/v1/people/800406"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"responsiblePitcher":{"id":666974,"link":"/api/v1/people/666974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13517629396991,"aZ":-31.542082554334602,"pfxX":5.336665661022896,"pfxZ":0.4161138455398561,"pX":-1.216804517231601,"pZ":2.1598606145648227,"vX0":1.5224857230714106,"vY0":-123.88146270500674,"vZ0":-1.3438817489690966,"x":163.38,"y":180.46,"x0":-2.534355084300249,"y0":50.006062657919095,"z0":5.371243327720821,"aX":8.21061675023642},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":-10.1,"spinRate":2368,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.443893852078721,"extension":5.879149813239769},"index":0,"playId":"ec797f0a-ba9e-3843-9d54-4fc780719f6c","pitchNumber":1,"startTime":"2026-02-28T19:22:48.519Z","endTime":"2026-02-28T19:22:52.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91186919705533,"aZ":-32.16027895818071,"pfxX":5.11669982811852,"pfxZ":0.006541446349885405,"pX":-0.05880449215665222,"pZ":2.4033819740073,"vX0":4.446150812404319,"vY0":-123.82424311405435,"vZ0":-0.7390013890270895,"x":119.24,"y":173.89,"x0":-2.5512217501317984,"y0":50.000423411965755,"z0":5.429472772371598,"aX":7.83434215840207},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.1,"breakHorizontal":-10.4,"spinRate":2430,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4446892193997307,"extension":6.0970917935576185},"index":1,"playId":"b4282345-7bc0-36b4-a61e-0905ee7837b8","pitchNumber":2,"startTime":"2026-02-28T19:23:02.045Z","endTime":"2026-02-28T19:23:05.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"08315306-0436-0023-001c-f08cd117d70a","startTime":"2026-02-28T19:23:24.216Z","endTime":"2026-02-28T19:23:57.212Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"05f999b2-ca01-388a-989a-027411685707","startTime":"2026-02-28T19:23:57.212Z","endTime":"2026-02-28T19:24:00.709Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.321086590619224,"aZ":-39.256264192423764,"pfxX":-9.817354751395273,"pfxZ":-3.6842337475504454,"pX":0.12430144894595563,"pZ":2.204243700133842,"vX0":10.215317107687184,"vY0":-138.09184999371286,"vZ0":-1.6452880246911552,"x":112.26,"y":179.27,"x0":-2.357120322792334,"y0":50.00475993265614,"z0":5.4620607241015655,"aX":-18.858984028160997},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-6.8,"breakHorizontal":15.5,"spinRate":2013,"spinDirection":273},"zone":5,"typeConfidence":0.88,"plateTime":0.3974722680369571,"extension":6.3191957884298775},"index":4,"playId":"862187e5-b5b3-3505-8fc4-e9e3ad23d261","pitchNumber":3,"startTime":"2026-02-28T19:24:20.818Z","endTime":"2026-02-28T19:24:24.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":78.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22206442483745,"aZ":-24.960032363133394,"pfxX":2.7725385453426608,"pfxZ":4.510199230978711,"pX":1.1096131469033594,"pZ":2.0286067773669116,"vX0":7.92993487272469,"vY0":-126.79037901779616,"vZ0":-2.909112473377939,"x":74.7,"y":184.01,"x0":-2.441281123199687,"y0":50.002436820805215,"z0":5.221332776567492,"aX":4.432042379207696},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":-7.1,"spinRate":2542,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4349624036376474,"extension":6.122149816841259},"index":5,"playId":"f87526f4-ad50-30f5-a718-a8dfc17c81e5","pitchNumber":4,"startTime":"2026-02-28T19:24:43.863Z","endTime":"2026-02-28T19:24:47.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.604639809411466,"aZ":-23.32360885121285,"pfxX":-7.601637061520172,"pfxZ":4.503584498301182,"pX":0.35751382164232054,"pZ":2.909060497314632,"vX0":9.869726261207244,"vY0":-139.1532126095541,"vZ0":-2.6776111928882336,"x":103.37,"y":160.24,"x0":-2.244128117770036,"y0":50.00256939196247,"z0":5.425354626165218,"aX":-14.939490066875583},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.8,"breakHorizontal":11.8,"spinRate":2189,"spinDirection":255},"zone":3,"typeConfidence":0.91,"plateTime":0.39330062880647754,"extension":6.531435481259908},"index":6,"playId":"620a2651-a458-30e5-9afc-3fd465b3fba7","pitchNumber":5,"startTime":"2026-02-28T19:25:06.077Z","endTime":"2026-02-28T19:25:09.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150122750085952,"aZ":-34.3672438802411,"pfxX":-10.973535773321522,"pfxZ":-1.1989532143214578,"pX":-1.010522518345007,"pZ":1.765182589807923,"vX0":7.160988435036241,"vY0":-134.48357614296003,"vZ0":-3.84330885255124,"x":155.52,"y":191.12,"x0":-2.286987211761925,"y0":50.00430890760924,"z0":5.6600104087951095,"aX":-20.02935410476172},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-2.9,"breakHorizontal":18.2,"spinRate":1809,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4078395144479794,"extension":6.4638256434070716},"index":7,"playId":"3eae314e-3854-3b24-9141-07e360e7f03c","pitchNumber":6,"startTime":"2026-02-28T19:25:25.251Z","endTime":"2026-02-28T19:25:29.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.420611978743565,"aZ":-33.571634458799245,"pfxX":-9.877050054456072,"pfxZ":-0.7200768118072167,"pX":-0.07710295014115723,"pZ":1.721001575435399,"vX0":9.390130945618779,"vY0":-138.99049123312122,"vZ0":-3.9491559181898253,"x":119.94,"y":192.31,"x0":-2.234633848289482,"y0":50.00393310088957,"z0":5.417377675371137,"aX":-19.108719171695345},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-2.0,"breakHorizontal":15.6,"spinRate":2142,"spinDirection":262},"zone":8,"typeConfidence":0.9,"plateTime":0.39577069525688646,"extension":6.420294309167355},"index":8,"playId":"075d074b-90b2-37a5-abee-996fe0bfcedc","pitchNumber":7,"startTime":"2026-02-28T19:25:47.187Z","endTime":"2026-02-28T19:25:53.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":9,"playId":"08315306-0436-0073-003c-f08cd117d70a","startTime":"2026-02-28T19:26:27.842Z","endTime":"2026-02-28T19:26:37.024Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Chadwick Tromp batting, John Gil advances to 3rd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":666974,"fullName":"Yennier Cano"}}},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":10,"actionPlayId":"08315306-0436-0073-003c-f08cd117d70a","startTime":"2026-02-28T19:26:37.024Z","endTime":"2026-02-28T19:26:59.887Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":808535,"link":"/api/v1/people/808535"},"postOnThird":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":42.1,"awayTeamWinProbability":57.9,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.609860088430626,"aZ":-30.308936755198385,"pfxX":7.38773405106946,"pfxZ":1.1829280469767234,"pX":0.4427935787877621,"pZ":1.9694097124838388,"vX0":5.228052996391452,"vY0":-125.96607400175452,"vZ0":-1.9524370694782118,"x":100.12,"y":185.61,"x0":-2.6317381920196317,"y0":50.0048773153894,"z0":5.24545863426553,"aX":11.672617059565292},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":-14.8,"spinRate":2601,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4376553080374084,"extension":6.2412439259063985},"hitData":{"launchSpeed":57.6,"launchAngle":7.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.47,"coordY":171.35}},"index":11,"playId":"a3c6e32f-4463-34d5-8f44-6f9a67656857","pitchNumber":8,"startTime":"2026-02-28T19:26:59.887Z","endTime":"2026-02-28T19:27:19.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"third":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.95,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:27:19.581Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristin English strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T19:27:36.696Z","endTime":"2026-02-28T19:28:39.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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":95.8,"endSpeed":87.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68312416872698,"aZ":-33.47017537912431,"pfxX":-10.443450428903695,"pfxZ":-0.6624350711975424,"pX":-0.7764095179481105,"pZ":1.907548033560946,"vX0":8.054712946310403,"vY0":-139.2184029987916,"vZ0":-3.4747203551522126,"x":146.59,"y":187.28,"x0":-2.3623469394671717,"y0":50.00584429722603,"z0":5.407092696570787,"aX":-20.333047877892795},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.8,"breakHorizontal":17.0,"spinRate":2106,"spinDirection":260},"zone":7,"typeConfidence":0.9,"plateTime":0.39469354264515477,"extension":6.254073938663466},"index":0,"playId":"052eeda3-05d1-3d7b-99e6-ed032a11c788","pitchNumber":1,"startTime":"2026-02-28T19:27:41.109Z","endTime":"2026-02-28T19:27:45.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272710428766366,"aZ":-26.884934186585415,"pfxX":6.819587163453519,"pfxZ":3.383808010272487,"pX":0.6424372979013284,"pZ":1.4483513286219392,"vX0":5.424757888913785,"vY0":-124.5738714336762,"vZ0":-3.5783220464638745,"x":92.51,"y":199.67,"x0":-2.453507828487301,"y0":50.002863968263675,"z0":5.138942778923328,"aX":10.660716479462767},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.5,"breakHorizontal":-13.7,"spinRate":2539,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4405824355572414,"extension":6.132927129933214},"index":1,"playId":"8a67a1ac-5ba0-3f35-95a9-02f19e4f7572","pitchNumber":2,"startTime":"2026-02-28T19:27:57.194Z","endTime":"2026-02-28T19:28:00.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970679028940104,"aZ":-31.21347517109684,"pfxX":9.850841509820953,"pfxZ":0.631097908181145,"pX":0.35006595208384983,"pZ":2.0964213654524637,"vX0":4.0075186958674545,"vY0":-123.35384139652727,"vZ0":-1.2315606842283704,"x":103.66,"y":182.18,"x0":-2.5805350039708888,"y0":50.0038492152201,"z0":5.259470344507196,"aX":15.019168949233764},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-18.8,"spinRate":2542,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4458392265974491,"extension":6.052194175500283},"index":2,"playId":"9755d369-1c2d-3e8b-8dfe-90853d7ae7fa","pitchNumber":3,"startTime":"2026-02-28T19:28:13.012Z","endTime":"2026-02-28T19:28:16.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3813832201093,"aZ":-37.6471649444375,"pfxX":-9.225789823993939,"pfxZ":-3.0350793479736264,"pX":-1.0403187513850283,"pZ":2.208891863880925,"vX0":7.027814850505094,"vY0":-134.1890342472813,"vZ0":-1.907547962786051,"x":156.65,"y":179.14,"x0":-2.5107969878310152,"y0":50.00571785231586,"z0":5.642692754898904,"aX":-16.62022932956989},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-5.8,"breakHorizontal":15.0,"spinRate":1668,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4101202430986777,"extension":6.234767605309067},"index":3,"playId":"cafebb5e-1bf5-3c1a-96e7-5fa5d3ebe503","pitchNumber":4,"startTime":"2026-02-28T19:28:35.881Z","endTime":"2026-02-28T19:28:39.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:28:39.690Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to center fielder Lizandro Espinoza.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:30:48.523Z","endTime":"2026-02-28T19:30:59.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":692371,"link":"/api/v1/people/692371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jim Jarvis replaces second baseman Brett Wisely, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-28T19:30:46.612Z","endTime":"2026-02-28T19:30:46.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":689172,"link":"/api/v1/people/689172"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alex Lodise replaces shortstop Mauricio Dubón, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-28T19:30:46.637Z","endTime":"2026-02-28T19:30:46.641Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822676,"link":"/api/v1/people/822676"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Lizandro Espinoza replaces center fielder Eli White, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T19:30:46.641Z","endTime":"2026-02-28T19:30:46.643Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692371,"link":"/api/v1/people/692371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Patrick Clohisy replaces right fielder DaShawn Keirsey Jr., batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T19:30:46.643Z","endTime":"2026-02-28T19:30:46.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802117,"link":"/api/v1/people/802117"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":680577,"link":"/api/v1/people/680577"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"John Gil remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T19:30:46.649Z","endTime":"2026-02-28T19:30:46.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808535,"link":"/api/v1/people/808535"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Drew Compton replaces first baseman Tristin English, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-28T19:30:46.652Z","endTime":"2026-02-28T19:30:50.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686541,"link":"/api/v1/people/686541"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":663536,"link":"/api/v1/people/663536"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.860746877266028,"aZ":-17.771287650453008,"pfxX":9.218403421711626,"pfxZ":8.158665268704326,"pX":0.032223082063419874,"pZ":2.591347079128405,"vX0":-5.574067585634856,"vY0":-132.44169724585987,"vZ0":-4.743467222541121,"x":115.77,"y":168.81,"x0":0.972872819549351,"y0":50.006569899117075,"z0":5.716437953969526,"aX":16.282407780175397},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.8,"breakHorizontal":-15.4,"spinRate":1944,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.41450480344635476,"extension":6.206466763304606},"hitData":{"launchSpeed":98.1,"launchAngle":52.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.59,"coordY":84.58}},"index":6,"playId":"43ea1faa-8f58-3319-b4da-c8532eedceeb","pitchNumber":1,"startTime":"2026-02-28T19:30:50.968Z","endTime":"2026-02-28T19:30:59.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:30:59.908Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Reed Trimble flies out to left fielder José Azócar.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:31:18.678Z","endTime":"2026-02-28T19:32:49.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701655,"fullName":"Reed Trimble","link":"/api/v1/people/701655"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":701655,"fullName":"Reed Trimble","link":"/api/v1/people/701655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":82.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.904042330595395,"aZ":-15.71511952394416,"pfxX":7.669250784086774,"pfxZ":9.251728262775016,"pX":-0.5956343098184268,"pZ":2.669131847417736,"vX0":-6.643876631619302,"vY0":-133.5792119199476,"vZ0":-4.998112396407871,"x":139.7,"y":166.71,"x0":0.9462894292906876,"y0":50.0038262076357,"z0":5.721208394721737,"aX":13.647000625685402},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":-12.1,"spinRate":2078,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4124693119790086,"extension":6.280953170677968},"index":0,"playId":"ec654c64-2fb7-3d60-bcac-b3eca77b3947","pitchNumber":1,"startTime":"2026-02-28T19:31:25.477Z","endTime":"2026-02-28T19:31:28.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133078517501442,"aZ":-27.447348418333636,"pfxX":8.088835076385012,"pfxZ":3.1832247699177794,"pX":0.08056367113267886,"pZ":1.7791732116046761,"vX0":-4.63102396944408,"vY0":-121.17079143926719,"vZ0":-3.713523241498138,"x":113.93,"y":190.74,"x0":0.9677045553072122,"y0":50.00073446071614,"z0":5.7350997058078175,"aX":12.001867592834012},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.2,"breakHorizontal":-13.6,"spinRate":1641,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4523875854096411,"extension":6.366009998306309},"index":1,"playId":"2eaec2fa-1697-354c-9b0e-e59f3d2234e9","pitchNumber":2,"startTime":"2026-02-28T19:31:39.766Z","endTime":"2026-02-28T19:31:43.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-28T19:31:53.646Z","endTime":"2026-02-28T19:32:03.559Z","isPitch":false,"type":"action","player":{"id":701655,"link":"/api/v1/people/701655"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06225233618697,"aZ":-28.468480451960165,"pfxX":5.576945669262046,"pfxZ":2.49897624356014,"pX":1.0742833409009158,"pZ":1.8574103561058775,"vX0":-1.9317837006434568,"vY0":-121.09052090256722,"vZ0":-3.175656553462778,"x":76.05,"y":188.63,"x0":1.158700360530604,"y0":50.002966985031684,"z0":5.681608257717608,"aX":8.266081635641598},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":-9.6,"spinRate":1602,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4526630533777012,"extension":6.432480349061473},"index":3,"playId":"8745c789-0ef6-3744-af1b-86952b56e3a4","pitchNumber":3,"startTime":"2026-02-28T19:32:03.559Z","endTime":"2026-02-28T19:32:07.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.086718756041044,"aZ":-33.63030536016069,"pfxX":-3.514396328373932,"pfxZ":-0.9912903829945328,"pX":-1.041567938844961,"pZ":0.48146786603846203,"vX0":-3.9512243511001395,"vY0":-120.60131194974147,"vZ0":-5.096905816914595,"x":156.7,"y":225.78,"x0":1.0734462569788523,"y0":50.001536826117324,"z0":5.582977524904644,"aX":-5.183526101535266},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.8,"breakHorizontal":7.3,"spinRate":2958,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4538792074934226,"extension":6.425584404402728},"index":4,"playId":"1b30e559-e7a4-32b3-af83-963e1cacb9d6","pitchNumber":4,"startTime":"2026-02-28T19:32:19.508Z","endTime":"2026-02-28T19:32:23.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66134241470458,"aZ":-29.44877921631861,"pfxX":7.938134955359249,"pfxZ":1.7927141912300382,"pX":0.32916940901448744,"pZ":1.7414598529275025,"vX0":-4.183037138140423,"vY0":-121.67353115153044,"vZ0":-3.455785379021185,"x":104.45,"y":191.76,"x0":1.0265130017421986,"y0":50.00360339707785,"z0":5.693432441161068,"aX":12.07366790058694},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.8,"breakHorizontal":-13.6,"spinRate":1722,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.44771813626426216,"extension":6.327301806453365},"hitData":{"launchSpeed":88.3,"launchAngle":36.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.4,"coordY":67.89}},"index":5,"playId":"41e60686-c391-3e55-9627-330dc44ef769","pitchNumber":5,"startTime":"2026-02-28T19:32:41.713Z","endTime":"2026-02-28T19:32:49.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701655,"link":"/api/v1/people/701655"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":701655,"link":"/api/v1/people/701655"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:32:49.652Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, second baseman Jim Jarvis to first baseman Drew Compton.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T19:33:06.205Z","endTime":"2026-02-28T19:33:38.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686541,"link":"/api/v1/people/686541"},"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":83.7,"endSpeed":76.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599618200796503,"aZ":-30.520885827445333,"pfxX":8.64847556777848,"pfxZ":1.103425209921081,"pX":0.996953330331546,"pZ":2.2856222953032566,"vX0":-3.01844100814928,"vY0":-121.84083506802627,"vZ0":-1.8791163887585065,"x":79.0,"y":177.07,"x0":1.1303580481272597,"y0":50.0024170156163,"z0":5.711666581751665,"aX":12.964302665154415},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.8,"breakHorizontal":-14.9,"spinRate":1658,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.45005190470620704,"extension":6.3797344617735225},"index":0,"playId":"503b0d47-1881-3762-8d8b-eb264b198746","pitchNumber":1,"startTime":"2026-02-28T19:33:15.323Z","endTime":"2026-02-28T19:33:18.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51056384477807,"aZ":-19.72327088110979,"pfxX":8.09953911534325,"pfxZ":6.901808889429798,"pX":0.35156518984522983,"pZ":2.7128183566374573,"vX0":-4.283140243065965,"vY0":-133.41916889090047,"vZ0":-4.040020030924896,"x":103.6,"y":165.53,"x0":0.9247900609054301,"y0":50.003698223405785,"z0":5.6668241727863595,"aX":14.613199896188467},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":-13.8,"spinRate":2240,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4104151176460116,"extension":6.2987602419579005},"hitData":{"launchSpeed":102.9,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.3,"coordY":138.84}},"index":1,"playId":"8167625d-59ff-3e5f-a8cf-2a858303537f","pitchNumber":2,"startTime":"2026-02-28T19:33:30.189Z","endTime":"2026-02-28T19:33:38.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:33:38.052Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Azócar strikes out swinging, catcher Sam Huff to first baseman Ryan Noda.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T19:35:48.161Z","endTime":"2026-02-28T19:37:14.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676116,"link":"/api/v1/people/676116"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Reed Trimble.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-28T19:35:50.596Z","endTime":"2026-02-28T19:35:50.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701655,"link":"/api/v1/people/701655"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Noda replaces first baseman Pete Alonso, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-28T19:35:50.598Z","endTime":"2026-02-28T19:35:50.599Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676116,"link":"/api/v1/people/676116"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Will Robertson replaces center fielder Leody Taveras, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T19:35:50.600Z","endTime":"2026-02-28T19:35:50.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683770,"link":"/api/v1/people/683770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Rico Garcia replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T19:35:50.602Z","endTime":"2026-02-28T19:35:50.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":93.0,"endSpeed":84.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.204505667317076,"aZ":-12.392258835207729,"pfxX":-7.808487776675053,"pfxZ":10.723934168855946,"pX":0.6290283896608796,"pZ":3.3776836325496107,"vX0":7.128163165081911,"vY0":-135.14352778947296,"vZ0":-4.911267911640697,"x":93.02,"y":147.58,"x0":-1.0317661227431736,"y0":50.00467423270609,"z0":6.09322094564613,"aX":-14.406116517076926},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":12.6,"spinRate":2324,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40572635703935855,"extension":6.254465840980094},"index":4,"playId":"c795d542-5bcf-320a-859d-c6d80f943092","pitchNumber":1,"startTime":"2026-02-28T19:35:50.604Z","endTime":"2026-02-28T19:35:54.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.963974902529845,"aZ":-27.5759852965432,"pfxX":-0.5453348450964728,"pfxZ":2.8979412188170848,"pX":0.5257162283275345,"pZ":2.713239150394365,"vX0":4.908830370647224,"vY0":-125.09728377321771,"vZ0":-2.259164891534068,"x":96.96,"y":165.52,"x0":-1.3901732812010565,"y0":50.00387877143992,"z0":5.886070031842636,"aX":-0.8664128492362817},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":-0.1,"spinRate":2250,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.43764967759001383,"extension":6.255651030318353},"index":5,"playId":"8584aff9-5366-3a7d-9325-ada56cc70b40","pitchNumber":2,"startTime":"2026-02-28T19:36:06.453Z","endTime":"2026-02-28T19:36:14.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.808001752608828,"aZ":-38.422490598828375,"pfxX":0.2724510343170303,"pfxZ":-4.006974059808805,"pX":1.6165940506620242,"pZ":1.5660128853523234,"vX0":6.504389198995797,"vY0":-123.84579599352848,"vZ0":-3.1468241135464967,"x":55.38,"y":196.5,"x0":-1.074766186833125,"y0":50.00252457324177,"z0":6.053942560653201,"aX":0.42430704404135167},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.8,"breakHorizontal":-1.9,"spinRate":2531,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44158800462284775,"extension":6.1479102043321285},"index":6,"playId":"43c44ee0-3737-3b69-ba9f-41d40bc44ce4","pitchNumber":3,"startTime":"2026-02-28T19:36:46.544Z","endTime":"2026-02-28T19:36:49.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.934923556854894,"aZ":-37.68682961407236,"pfxX":-2.788410380495665,"pfxZ":-3.525243413574452,"pX":0.8397238070466595,"pZ":0.7063579346610996,"vX0":5.756174767536352,"vY0":-123.97740358711384,"vZ0":-4.97557713549614,"x":84.99,"y":219.71,"x0":-1.1461010403517835,"y0":50.004449700305955,"z0":5.872045793743549,"aX":-4.357116517013492},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.3,"breakHorizontal":3.7,"spinRate":2530,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44117317216309004,"extension":6.1678949191234365},"index":7,"playId":"fe700c03-9e40-31f4-b4cd-fdbf47276773","pitchNumber":4,"startTime":"2026-02-28T19:37:05.115Z","endTime":"2026-02-28T19:37:14.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:37:14.119Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jim Jarvis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T19:37:39.920Z","endTime":"2026-02-28T19:38:35.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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, 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":84.2,"endSpeed":77.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83913192859991,"aZ":-37.279749041105454,"pfxX":-2.2795152927358786,"pfxZ":-3.352247948650719,"pX":-0.21402540620194618,"pZ":3.383899246266047,"vX0":3.532640410615483,"vY0":-122.59625644830489,"vZ0":1.069638867036651,"x":125.16,"y":147.41,"x0":-1.3763033693908908,"y0":50.00017327693177,"z0":6.119557171876429,"aX":-3.475659394848238},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.5,"breakHorizontal":3.4,"spinRate":2396,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.44646427148256373,"extension":6.164555556556159},"index":0,"playId":"7d140587-991d-3d98-bf9d-62bd1095dffd","pitchNumber":1,"startTime":"2026-02-28T19:37:39.920Z","endTime":"2026-02-28T19:37:43.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44697932604773,"aZ":-11.54145200657737,"pfxX":-8.318226089918035,"pfxZ":10.806227723758415,"pX":-0.4952236573242298,"pZ":2.2843228391428236,"vX0":5.204384642478454,"vY0":-137.5241784078511,"vZ0":-7.481180909749865,"x":135.88,"y":177.1,"x0":-1.3347670062881025,"y0":50.001316207821766,"z0":5.828734087422839,"aX":-15.878757249384604},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":13.9,"spinRate":2402,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3987922712399352,"extension":6.318212832917492},"index":1,"playId":"bed45159-361e-3dd6-a6a4-a577297f7c68","pitchNumber":2,"startTime":"2026-02-28T19:37:56.424Z","endTime":"2026-02-28T19:38:00.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":84.3,"endSpeed":76.7,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515943071668023,"aZ":-23.056333265183053,"pfxX":-10.338242656912819,"pfxZ":6.0414247948110225,"pX":-1.0694791498872886,"pZ":2.4756142535829113,"vX0":4.127677361651437,"vY0":-122.68033294685893,"vZ0":-3.5756468300204314,"x":157.77,"y":171.94,"x0":-1.439938748613114,"y0":50.003844749106875,"z0":5.939859582512192,"aX":-15.602652507951733},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.2,"breakHorizontal":17.6,"spinRate":2177,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4481856877581807,"extension":6.306345718560688},"index":2,"playId":"0057a004-903d-3e28-8aab-48debb571bc0","pitchNumber":3,"startTime":"2026-02-28T19:38:12.898Z","endTime":"2026-02-28T19:38:16.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02255929459654,"aZ":-36.44781721735997,"pfxX":-1.4827818695372028,"pfxZ":-2.715020562919541,"pX":0.6942897341450768,"pZ":1.0150317440047096,"vX0":5.266819548640458,"vY0":-124.10210620901229,"vZ0":-4.436551656954459,"x":90.54,"y":211.37,"x0":-1.2557244203531055,"y0":50.006118805692104,"z0":5.836632690985593,"aX":-2.3320864177792013},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.6,"breakHorizontal":1.6,"spinRate":2345,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.44004015317224443,"extension":6.354207106536418},"index":3,"playId":"d61104fd-ef04-35ff-9307-32a33a260194","pitchNumber":4,"startTime":"2026-02-28T19:38:31.173Z","endTime":"2026-02-28T19:38:35.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:38:35.419Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Lodise called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T19:38:54.734Z","endTime":"2026-02-28T19:40:27.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494971665271215,"aZ":-33.03761094263699,"pfxX":-2.3996613408929792,"pfxZ":-0.5662516018833013,"pX":0.5968694492655124,"pZ":0.7230632309139161,"vX0":5.4460829702112665,"vY0":-122.48226939902717,"vZ0":-5.591375248390045,"x":94.25,"y":219.26,"x0":-1.340672789742825,"y0":50.00469161745574,"z0":5.850706123858313,"aX":-3.658581318153721},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.0,"breakHorizontal":3.1,"spinRate":2325,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4466692162764172,"extension":6.1829198203569895},"index":0,"playId":"59510d65-ad63-3b21-9a56-80e3ecc8fd36","pitchNumber":1,"startTime":"2026-02-28T19:39:03.953Z","endTime":"2026-02-28T19:39:07.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17923873656942,"aZ":-28.117447269235722,"pfxX":-2.6622017445334842,"pfxZ":2.4658239384111775,"pX":0.5937649198140728,"pZ":1.4149465011993085,"vX0":5.935328142091683,"vY0":-126.9210815037896,"vZ0":-5.161328198058743,"x":94.37,"y":200.58,"x0":-1.4214479550805832,"y0":50.00226611664129,"z0":5.694149493879319,"aX":-4.376485289203254},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":3.6,"spinRate":2361,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4303421175642175,"extension":6.4420713943390115},"index":1,"playId":"cea9106f-feab-39f1-8863-baa03cdfd227","pitchNumber":2,"startTime":"2026-02-28T19:39:24.768Z","endTime":"2026-02-28T19:39:30.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.032945862728536,"aZ":-27.714918321343028,"pfxX":-3.521391019684817,"pfxZ":2.723025951216914,"pX":-0.01737230215927817,"pZ":1.6971159151903186,"vX0":4.667753121026799,"vY0":-126.90482525328812,"vZ0":-4.685288904984653,"x":117.66,"y":192.96,"x0":-1.4197360803893437,"y0":50.001807516228446,"z0":5.764777322925139,"aX":-5.765522425136142},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":5.4,"spinRate":2257,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.43095860751617465,"extension":6.276880912679605},"index":2,"playId":"8ab1676e-6b04-3c02-9aeb-05caa5bc4b5a","pitchNumber":3,"startTime":"2026-02-28T19:40:02.274Z","endTime":"2026-02-28T19:40:06.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13092308291072,"aZ":-12.269109130368337,"pfxX":-7.6329017923464715,"pfxZ":10.578200825336761,"pX":0.28794664092167255,"pZ":2.214680424251902,"vX0":6.188010455177144,"vY0":-137.0026842593265,"vZ0":-7.3468215330439275,"x":106.02,"y":178.98,"x0":-1.0197125612760187,"y0":50.00263408086001,"z0":5.788281791450479,"aX":-14.362846236978463},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":12.4,"spinRate":2443,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4013568718336371,"extension":6.31186094251292},"index":3,"playId":"8895b981-32ae-387b-87b4-2df1ce291c33","pitchNumber":4,"startTime":"2026-02-28T19:40:22.531Z","endTime":"2026-02-28T19:40:27.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822676,"link":"/api/v1/people/822676"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":822676,"link":"/api/v1/people/822676"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:40:27.645Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Ward lines out to left fielder Owen Carey.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T19:42:36.789Z","endTime":"2026-02-28T19:42:47.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642770,"fullName":"Javy Guerra","link":"/api/v1/people/642770"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":826928,"link":"/api/v1/people/826928"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Owen Carey replaces left fielder José Azócar, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-28T19:41:52.181Z","endTime":"2026-02-28T19:41:52.200Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":826928,"link":"/api/v1/people/826928"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":640492,"link":"/api/v1/people/640492"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":640492,"link":"/api/v1/people/640492"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Javy Guerra replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-28T19:41:52.200Z","endTime":"2026-02-28T19:42:38.986Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642770,"link":"/api/v1/people/642770"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71157515012742,"aZ":-25.53393216235105,"pfxX":1.5675769893807825,"pfxZ":4.031693457071709,"pX":0.488683574304861,"pZ":2.3691655797205162,"vX0":5.801226995708469,"vY0":-126.97681680675265,"vZ0":-3.7449598773134336,"x":98.37,"y":174.81,"x0":-2.0207732935752993,"y0":50.00624398931637,"z0":5.873369583014618,"aX":2.5834299254876596},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2489,"spinDirection":158},"zone":6,"typeConfidence":0.9,"plateTime":0.42981514192244497,"extension":6.302565313794897},"hitData":{"launchSpeed":95.2,"launchAngle":21.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.72,"coordY":75.43}},"index":2,"playId":"06124632-5316-30a1-9635-de2739d758ed","pitchNumber":1,"startTime":"2026-02-28T19:42:38.986Z","endTime":"2026-02-28T19:42:47.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":642770,"link":"/api/v1/people/642770"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":642770,"link":"/api/v1/people/642770"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:42:47.383Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sam Huff pops out to second baseman Jim Jarvis.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T19:43:02.358Z","endTime":"2026-02-28T19:43:47.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642770,"fullName":"Javy Guerra","link":"/api/v1/people/642770"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02215535332117,"aZ":-26.90304638115545,"pfxX":2.440881348991474,"pfxZ":3.3118241890519364,"pX":-0.9598025099478409,"pZ":3.219004089840337,"vX0":2.1430394901181824,"vY0":-125.02609911075697,"vZ0":-1.3009244119254508,"x":153.59,"y":151.87,"x0":-2.143578469054322,"y0":50.001285823633495,"z0":5.94360309533009,"aX":3.8831496900287914},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.0,"breakHorizontal":-4.9,"spinRate":2418,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.43724847748810447,"extension":6.3078163768969535},"index":0,"playId":"be721a00-434c-3eff-b533-d6af4071d8f1","pitchNumber":1,"startTime":"2026-02-28T19:43:10.279Z","endTime":"2026-02-28T19:43:14.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05752779193262,"aZ":-9.87304295520662,"pfxX":-3.983568357053062,"pfxZ":11.933484214593582,"pX":0.26474826556792824,"pZ":2.069651108204676,"vX0":6.8340595829950335,"vY0":-136.78346940786489,"vZ0":-8.336322925750402,"x":106.91,"y":182.9,"x0":-1.7643800941296712,"y0":50.00122292263544,"z0":5.859447904176082,"aX":-7.443849872023705},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":5.5,"spinRate":2222,"spinDirection":204},"zone":9,"typeConfidence":0.75,"plateTime":0.40256472203175786,"extension":6.50943749608279},"index":1,"playId":"871ea273-38cf-3f6d-a383-3642b95bc7bd","pitchNumber":2,"startTime":"2026-02-28T19:43:24.865Z","endTime":"2026-02-28T19:43:28.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.097447786001034,"aZ":-28.53939983965977,"pfxX":0.6812357122827619,"pfxZ":2.3035052213469136,"pX":0.2984545201573338,"pZ":2.4262180752093743,"vX0":5.383504673342036,"vY0":-124.57796862890991,"vZ0":-2.689603175804878,"x":105.62,"y":173.27,"x0":-1.9755265546323857,"y0":50.004243109030604,"z0":5.8694917452376325,"aX":1.0736120474508164},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.8,"breakHorizontal":-2.4,"spinRate":2481,"spinDirection":144},"zone":6,"typeConfidence":0.86,"plateTime":0.43901701786981695,"extension":6.603097404871196},"hitData":{"launchSpeed":84.3,"launchAngle":75.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":129.14,"coordY":175.39}},"index":2,"playId":"b21bbe56-a156-32eb-8367-c408a3205616","pitchNumber":3,"startTime":"2026-02-28T19:43:38.955Z","endTime":"2026-02-28T19:43:47.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_ab"},{"player":{"id":642770,"link":"/api/v1/people/642770"},"credit":"p_ab"},{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_pa"},{"player":{"id":642770,"link":"/api/v1/people/642770"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:43:47.543Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T19:43:55.479Z","endTime":"2026-02-28T19:45:32.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642770,"fullName":"Javy Guerra","link":"/api/v1/people/642770"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.755103761024156,"aZ":-13.189199190447853,"pfxX":-2.0272234532521383,"pfxZ":9.67274369512212,"pX":0.8799687257024078,"pZ":3.1042520018567026,"vX0":7.831020135579714,"vY0":-138.88817929860872,"vZ0":-5.280376951401924,"x":83.46,"y":154.97,"x0":-1.7070512834431135,"y0":50.003692301663264,"z0":5.900238610253306,"aX":-3.9804840120402605},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":2.2,"spinRate":2301,"spinDirection":196},"zone":12,"typeConfidence":0.77,"plateTime":0.3936796554667019,"extension":6.500319944938927},"index":0,"playId":"4c08500f-6831-397d-a085-1c3862b322a1","pitchNumber":1,"startTime":"2026-02-28T19:44:15.985Z","endTime":"2026-02-28T19:44:19.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.644468048603784,"aZ":-28.2006388845299,"pfxX":3.964721774599564,"pfxZ":2.493066930983373,"pX":0.2981257889408034,"pZ":2.3759674204472843,"vX0":4.127665330071412,"vY0":-124.88183714957846,"vZ0":-3.0422448731692247,"x":105.64,"y":174.63,"x0":-1.885006991310691,"y0":50.00586607916695,"z0":5.9040091301524,"aX":6.329654225063326},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.1,"breakHorizontal":-8.0,"spinRate":2414,"spinDirection":133},"zone":6,"typeConfidence":0.61,"plateTime":0.43681919516605205,"extension":6.2086978242450925},"index":1,"playId":"11bf1527-316d-32a1-b080-b9d3bfccc5a8","pitchNumber":2,"startTime":"2026-02-28T19:44:30.474Z","endTime":"2026-02-28T19:44:34.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.950920623191198,"aZ":-29.611019346209392,"pfxX":2.983889710000418,"pfxZ":1.6149670511055678,"pX":0.3630302501386682,"pZ":2.129140218257685,"vX0":4.554659571613221,"vY0":-124.91807442016331,"vZ0":-3.1588031196686996,"x":103.16,"y":181.29,"x0":-1.8680245440486103,"y0":50.00410438035485,"z0":5.8312980056745705,"aX":4.739755377346572},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-6.4,"spinRate":2440,"spinDirection":132},"zone":9,"typeConfidence":0.78,"plateTime":0.43760420203338457,"extension":6.2564076899162915},"index":2,"playId":"c213abfb-37d3-3142-baf0-29497211ed6b","pitchNumber":3,"startTime":"2026-02-28T19:44:45.861Z","endTime":"2026-02-28T19:44:49.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.9,"endSpeed":87.4,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.337696181841146,"aZ":-14.161245963294796,"pfxX":-3.4203236313500405,"pfxZ":9.152101439066357,"pX":-0.45219897487223415,"pZ":4.055078806472229,"vX0":5.116371789272195,"vY0":-139.61426068639182,"vZ0":-2.6288590647542915,"x":134.24,"y":129.29,"x0":-1.8667256309888192,"y0":50.00040076470755,"z0":5.944421907708007,"aX":-6.730520701898969},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":5.0,"spinRate":2403,"spinDirection":209},"zone":11,"typeConfidence":0.85,"plateTime":0.39276706247412596,"extension":6.243807248450874},"index":3,"playId":"918a1cf2-bed5-3b39-b301-dbf2bef83a00","pitchNumber":4,"startTime":"2026-02-28T19:45:03.159Z","endTime":"2026-02-28T19:45:06.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06545338208777,"aZ":-29.506168500464614,"pfxX":1.037361340141154,"pfxZ":1.6678145683321635,"pX":0.9554038041718647,"pZ":1.0597773123753704,"vX0":6.904538405610882,"vY0":-125.7580241421099,"vZ0":-5.594180661564205,"x":80.58,"y":210.17,"x0":-1.963081613962264,"y0":50.002241806121354,"z0":5.713470049675856,"aX":1.6561779560459364},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":-3.5,"spinRate":2547,"spinDirection":107},"zone":14,"typeConfidence":0.85,"plateTime":0.4359453531788371,"extension":6.451517133657125},"index":4,"playId":"8ea4e119-5147-3eb7-95e3-d171be1a941f","pitchNumber":5,"startTime":"2026-02-28T19:45:25.999Z","endTime":"2026-02-28T19:45:32.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":642770,"link":"/api/v1/people/642770"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":642770,"link":"/api/v1/people/642770"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:45:32.659Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lizandro Espinoza flies out to center fielder Vance Honeycutt.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T19:47:38.049Z","endTime":"2026-02-28T19:49:00.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":692371,"fullName":"Lizandro Espinoza","link":"/api/v1/people/692371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694646,"fullName":"Chayce McDermott","link":"/api/v1/people/694646"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692371,"fullName":"Lizandro Espinoza","link":"/api/v1/people/692371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701689,"link":"/api/v1/people/701689"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Willy Vasquez replaces third baseman Gunnar Henderson, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-28T19:47:40.488Z","endTime":"2026-02-28T19:47:40.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691938,"link":"/api/v1/people/691938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":683002,"link":"/api/v1/people/683002"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Reed Trimble.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-28T19:47:40.490Z","endTime":"2026-02-28T19:47:40.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701655,"link":"/api/v1/people/701655"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Vance Honeycutt replaces left fielder Taylor Ward, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T19:47:40.492Z","endTime":"2026-02-28T19:47:40.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701689,"link":"/api/v1/people/701689"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701655,"link":"/api/v1/people/701655"},"right":{"id":683770,"link":"/api/v1/people/683770"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Will Robertson.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T19:47:40.494Z","endTime":"2026-02-28T19:47:40.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683770,"link":"/api/v1/people/683770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chayce McDermott replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T19:47:40.496Z","endTime":"2026-02-28T19:47:40.497Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694646,"link":"/api/v1/people/694646"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015357154491834,"aZ":-9.827782918417158,"pfxX":-3.703360548243843,"pfxZ":11.407264098786804,"pX":1.9391502687098052,"pZ":1.5987190759780874,"vX0":9.050942965217772,"vY0":-138.3974523714472,"vZ0":-9.268699447253116,"x":43.08,"y":195.61,"x0":-0.8781306379019189,"y0":50.00520946158281,"z0":5.630270146852863,"aX":-7.256931218578826},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":5.0,"spinRate":2119,"spinDirection":210},"zone":14,"typeConfidence":0.92,"plateTime":0.394279890489468,"extension":6.975298177818348},"index":5,"playId":"e488754c-e829-3297-9635-68f50ba15c69","pitchNumber":1,"startTime":"2026-02-28T19:47:40.498Z","endTime":"2026-02-28T19:47:43.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.647393527808475,"aZ":-11.484816295651294,"pfxX":-4.39550241833311,"pfxZ":10.662050656551855,"pX":1.0738110505794696,"pZ":3.4941319306746417,"vX0":6.802039377736292,"vY0":-138.14976179975918,"vZ0":-4.090871820188222,"x":76.07,"y":144.44,"x0":-0.8447593157551994,"y0":50.00379950934443,"z0":5.761208335941189,"aX":-8.530767436184941},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2261,"spinDirection":197},"zone":12,"typeConfidence":0.92,"plateTime":0.3958847429860244,"extension":6.759024922597072},"index":6,"playId":"990ddfc7-2b1e-38ba-ad2a-24369010d2fa","pitchNumber":2,"startTime":"2026-02-28T19:47:58.619Z","endTime":"2026-02-28T19:48:01.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38028308205244,"aZ":-18.93739666346797,"pfxX":1.1682191662321166,"pfxZ":7.498594098658455,"pX":0.6536273459390524,"pZ":1.8486459353290392,"vX0":4.240182150155696,"vY0":-131.61563893175625,"vZ0":-5.93446378569348,"x":92.09,"y":188.87,"x0":-1.1261384823982585,"y0":50.00244895227765,"z0":5.522659011356644,"aX":2.0601982173245506},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.6,"breakHorizontal":-3.0,"spinRate":2571,"spinDirection":184},"zone":9,"typeConfidence":0.91,"plateTime":0.41523168785738784,"extension":6.8032443705668575},"index":7,"playId":"e047012e-2b53-3475-9ffe-205a37a75287","pitchNumber":3,"startTime":"2026-02-28T19:48:13.774Z","endTime":"2026-02-28T19:48:16.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.7,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.725993623094986,"aZ":-20.20396407411373,"pfxX":1.121002104540341,"pfxZ":6.6105908652471985,"pX":-0.9138045651338923,"pZ":2.0348455519792883,"vX0":0.5330871592050541,"vY0":-132.5424143814902,"vZ0":-5.344340057423096,"x":151.83,"y":183.84,"x0":-1.2621186491468692,"y0":50.00113685645316,"z0":5.517268672268206,"aX":2.028492536468228},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":-2.2,"spinRate":2491,"spinDirection":170},"zone":13,"typeConfidence":0.92,"plateTime":0.4105555653721318,"extension":6.729286968931494},"index":8,"playId":"2f055151-b084-340d-9697-4a372db7a575","pitchNumber":4,"startTime":"2026-02-28T19:48:35.193Z","endTime":"2026-02-28T19:48:39.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806295967393176,"aZ":-23.4132863163776,"pfxX":0.8623091479969045,"pfxZ":4.968220893012422,"pX":0.05863803147460535,"pZ":2.7998749420191062,"vX0":2.765057448741804,"vY0":-131.20600337349504,"vZ0":-2.9716531413982237,"x":114.76,"y":163.18,"x0":-1.1160779955488926,"y0":50.00189244523175,"z0":5.670111055265649,"aX":1.5203523899646465},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-2.2,"spinRate":2348,"spinDirection":178},"zone":2,"typeConfidence":0.91,"plateTime":0.41565375790648496,"extension":6.568031979218932},"hitData":{"launchSpeed":92.6,"launchAngle":49.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.39,"coordY":90.0}},"index":9,"playId":"bfd9d17c-5cc2-33aa-a13b-584bab0d2e56","pitchNumber":5,"startTime":"2026-02-28T19:48:51.701Z","endTime":"2026-02-28T19:49:00.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692371,"link":"/api/v1/people/692371"},"credit":"b_ab"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_ab"},{"player":{"id":692371,"link":"/api/v1/people/692371"},"credit":"b_pa"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:49:00.527Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Clohisy singles on a ground ball to center fielder Vance Honeycutt.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T19:49:11.263Z","endTime":"2026-02-28T19:50:47.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694646,"fullName":"Chayce McDermott","link":"/api/v1/people/694646"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701689,"link":"/api/v1/people/701689"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.328247700984647,"aZ":-14.834684866192946,"pfxX":-3.9802951865647316,"pfxZ":8.739545811376129,"pX":-0.12445824813230534,"pZ":0.9961148474930981,"vX0":3.713210877677824,"vY0":-139.46113518480718,"vZ0":-9.819154979124812,"x":121.74,"y":211.88,"x0":-0.9515691734146265,"y0":50.000069084622616,"z0":5.525129254568492,"aX":-7.893725598188577},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":6.5,"spinRate":2052,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.3917135719879372,"extension":6.889073671750355},"index":0,"playId":"918a4a50-ad59-39be-819e-088d68c2d0a2","pitchNumber":1,"startTime":"2026-02-28T19:49:26.336Z","endTime":"2026-02-28T19:49:29.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63696356599111,"aZ":-28.964268891221984,"pfxX":-5.42356363509834,"pfxZ":2.036656266333268,"pX":-0.10402296324310192,"pZ":1.4622826847355561,"vX0":3.8242202023542546,"vY0":-124.43430785257944,"vZ0":-4.367707653588933,"x":120.97,"y":199.3,"x0":-0.9517979988202285,"y0":50.00317799622942,"z0":5.624404747891178,"aX":-8.553830927886441},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":9.0,"spinRate":1111,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.43922127649973497,"extension":6.899607451531387},"index":1,"playId":"042a4d36-70d9-35f7-bd16-9425f2b4a342","pitchNumber":2,"startTime":"2026-02-28T19:49:42.033Z","endTime":"2026-02-28T19:49:45.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":84.0,"endSpeed":76.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04514080439017,"aZ":-26.840253277976515,"pfxX":-4.024237084543009,"pfxZ":3.558676330306911,"pX":-0.7750290646894294,"pZ":3.0200832993276374,"vX0":1.6986732882846929,"vY0":-122.24581120214387,"vZ0":-0.879710572915056,"x":146.54,"y":157.24,"x0":-0.9593339228968462,"y0":50.00593000494019,"z0":5.706725199611889,"aX":-6.039048018106056},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.5,"breakHorizontal":6.8,"spinRate":1222,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.44954956421409253,"extension":6.754520257457887},"index":2,"playId":"5b63ae8f-0cf0-36da-b67a-9b924877693f","pitchNumber":3,"startTime":"2026-02-28T19:50:02.891Z","endTime":"2026-02-28T19:50:07.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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.2,"endSpeed":89.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.710846634487535,"aZ":-7.796876660623552,"pfxX":-4.0415545262977774,"pfxZ":11.958677787776708,"pX":1.0832677367001151,"pZ":2.4119443205880255,"vX0":6.983995134120317,"vY0":-141.29114773219942,"vZ0":-7.673994178855551,"x":75.71,"y":173.66,"x0":-0.8862487491740189,"y0":50.00317703635666,"z0":5.651485359085564,"aX":-8.239337028243883},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.4,"breakHorizontal":6.0,"spinRate":2245,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.38644981801062794,"extension":6.740162029399912},"index":3,"playId":"d484a634-9d32-3943-a4c1-e1dd9df4f15d","pitchNumber":4,"startTime":"2026-02-28T19:50:21.430Z","endTime":"2026-02-28T19:50:25.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.827299218714796,"aZ":-22.34549188099311,"pfxX":1.4835102441973695,"pfxZ":5.273682406472928,"pX":-0.06400078371007584,"pZ":1.7129949529223847,"vX0":2.4809890161981802,"vY0":-135.02602913961877,"vZ0":-6.19646449832071,"x":119.44,"y":192.53,"x0":-1.1841768981311278,"y0":50.002811309700746,"z0":5.588762719601285,"aX":2.76466091210345},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":-3.1,"spinRate":2608,"spinDirection":181},"zone":8,"typeConfidence":0.92,"plateTime":0.40420206183719953,"extension":6.6900679432698595},"hitData":{"launchSpeed":108.0,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.91,"coordY":96.83}},"index":4,"playId":"4354eb0c-5c07-3ead-b29a-f13466dc5767","pitchNumber":5,"startTime":"2026-02-28T19:50:39.883Z","endTime":"2026-02-28T19:50:47.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_ab"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_ab"},{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_pa"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.7,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:50:47.308Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"John Gil homers (1) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T19:50:55.495Z","endTime":"2026-02-28T19:54:38.614Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694646,"fullName":"Chayce McDermott","link":"/api/v1/people/694646"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,9,10],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":800406,"link":"/api/v1/people/800406"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"responsiblePitcher":{"id":694646,"link":"/api/v1/people/694646"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54264612459146,"aZ":-20.4486538584539,"pfxX":0.9353882033450733,"pfxZ":6.618327831607294,"pX":0.5045223501138777,"pZ":3.5118495921110093,"vX0":4.152457347971374,"vY0":-131.42735453440446,"vZ0":-2.0100533713319364,"x":97.77,"y":143.96,"x0":-1.2092963134212362,"y0":50.00249926221917,"z0":5.785360581327324,"aX":1.6564059808317995},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.9,"breakHorizontal":-2.5,"spinRate":2500,"spinDirection":186},"zone":12,"typeConfidence":0.89,"plateTime":0.41475760951496277,"extension":6.340715781143487},"index":0,"playId":"9af51a40-474a-3360-b659-933af5cd13ad","pitchNumber":1,"startTime":"2026-02-28T19:51:19.120Z","endTime":"2026-02-28T19:51:23.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"first":{"id":802117,"link":"/api/v1/people/802117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"9af51a40-474a-3360-b659-933af5cd13ad","startTime":"2026-02-28T19:51:30.451Z","endTime":"2026-02-28T19:51:42.660Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"first":{"id":802117,"link":"/api/v1/people/802117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.569273860194123,"aZ":-21.826288562063624,"pfxX":0.3205074712679057,"pfxZ":5.980591534814845,"pX":0.9077349663724656,"pZ":1.5452857128536062,"vX0":5.223010929639321,"vY0":-130.0053492616314,"vZ0":-6.223175794298117,"x":82.4,"y":197.06,"x0":-1.16009557289982,"y0":50.000624488577095,"z0":5.601700601677791,"aX":0.5538600453347051},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.8,"breakHorizontal":-1.6,"spinRate":2579,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.41962886528560306,"extension":6.580148683579057},"index":2,"playId":"e223d29f-da3d-33fa-be65-827b3d98ff82","pitchNumber":2,"startTime":"2026-02-28T19:51:42.660Z","endTime":"2026-02-28T19:51:46.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"first":{"id":802117,"link":"/api/v1/people/802117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":"32d381a9-16bc-3d13-92b7-1f5ca5f3a7d4","startTime":"2026-02-28T19:52:02.888Z","endTime":"2026-02-28T19:52:06.341Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"first":{"id":802117,"link":"/api/v1/people/802117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867328508015092,"aZ":-30.361550080490638,"pfxX":7.533495876504592,"pfxZ":1.317257988466249,"pX":-0.6593124152459471,"pZ":2.862729163018651,"vX0":-0.23810232782727425,"vY0":-117.29686970886938,"vZ0":-0.08467815579112137,"x":142.13,"y":161.49,"x0":-1.532499909047127,"y0":50.00230768216415,"z0":5.7612306166562535,"aX":10.360922202645419},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.6,"breakHorizontal":-13.6,"spinRate":2903,"spinDirection":72},"zone":1,"typeConfidence":0.93,"plateTime":0.4692975506793515,"extension":6.623956129743535},"index":4,"playId":"f3b2a479-5c10-3532-9990-657bf896f127","pitchNumber":3,"startTime":"2026-02-28T19:52:20.333Z","endTime":"2026-02-28T19:52:39.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"first":{"id":802117,"link":"/api/v1/people/802117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Patrick Clohisy caught stealing 2nd base, catcher Sam Huff to second baseman Aron Estrada.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"f3b2a479-5c10-3532-9990-657bf896f127","startTime":"2026-02-28T19:52:41.569Z","endTime":"2026-02-28T19:52:51.531Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802117,"link":"/api/v1/people/802117"},"defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"first":{"id":802117,"link":"/api/v1/people/802117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":4.199999999999999,"leverageIndex":1.24,"dramaIndex":62.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.276864763837203,"aZ":-31.142947781738165,"pfxX":8.277682130829218,"pfxZ":0.7112984205191069,"pX":-0.25019490909780495,"pZ":2.2011540451318647,"vX0":-0.16799126691290356,"vY0":-120.5327201179232,"vZ0":-1.5579488481784207,"x":126.54,"y":179.35,"x0":-1.252286691120267,"y0":50.00285960219335,"z0":5.639481406783886,"aX":12.021107057583828},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.2,"breakHorizontal":-14.9,"spinRate":2919,"spinDirection":72},"zone":5,"typeConfidence":0.93,"plateTime":0.45670441226592384,"extension":6.814862003482186},"index":6,"playId":"72bff727-a74f-376e-a03d-515ddd6b86d4","pitchNumber":4,"startTime":"2026-02-28T19:52:51.531Z","endTime":"2026-02-28T19:52:54.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82394443494136,"aZ":-29.543196344054742,"pfxX":6.869141503161254,"pfxZ":1.781512202636872,"pX":-0.15148976292353286,"pZ":3.420924366115991,"vX0":0.4335746361526607,"vY0":-120.88801311676342,"vZ0":0.6778593537731792,"x":122.77,"y":146.42,"x0":-1.225605391458666,"y0":50.00468654425277,"z0":5.732694153187682,"aX":10.155197026882666},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.6,"breakHorizontal":-12.6,"spinRate":2702,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.453302594608207,"extension":6.5667941597425905},"index":7,"playId":"0897d787-285a-3f40-9002-db4e21c9f15a","pitchNumber":5,"startTime":"2026-02-28T19:53:14.217Z","endTime":"2026-02-28T19:53:18.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":8,"startTime":"2026-02-28T19:53:33.559Z","endTime":"2026-02-28T19:53:48.357Z","isPitch":false,"type":"action","player":{"id":808535,"link":"/api/v1/people/808535"},"defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29970846987154,"aZ":-10.205058784854101,"pfxX":-1.51077131602377,"pfxZ":11.176218943140778,"pX":0.5099454310524411,"pZ":2.212529869800448,"vX0":4.168889698660707,"vY0":-140.39142974247218,"vZ0":-7.750879327502887,"x":97.56,"y":179.04,"x0":-0.8081217374144041,"y0":50.005029855534815,"z0":5.699989549083168,"aX":-2.9707807456301554},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":1.7,"spinRate":2165,"spinDirection":196},"zone":6,"typeConfidence":0.88,"plateTime":0.39244560511358584,"extension":6.760983736257424},"index":9,"playId":"a46802c0-be8c-3bb2-b834-3baea24085a6","pitchNumber":6,"startTime":"2026-02-28T19:53:48.357Z","endTime":"2026-02-28T19:53:51.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3244635174755,"aZ":-28.988252855323026,"pfxX":9.905932789437667,"pfxZ":2.230668583710445,"pX":0.2728891021150193,"pZ":2.8697999975648627,"vX0":0.49745874602005197,"vY0":-119.44607764822165,"vZ0":-0.46165201614345885,"x":106.6,"y":161.3,"x0":-1.2237927977189988,"y0":50.0048270535101,"z0":5.696639152484022,"aX":14.159842441118268},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.2,"breakHorizontal":-18.0,"spinRate":2869,"spinDirection":53},"zone":3,"typeConfidence":0.94,"plateTime":0.4604764135450128,"extension":6.655163146878447},"hitData":{"launchSpeed":98.7,"launchAngle":24.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.03,"coordY":66.41}},"index":10,"playId":"e6034c8a-99e4-30ef-9d42-763a953365fc","pitchNumber":7,"startTime":"2026-02-28T19:54:10.525Z","endTime":"2026-02-28T19:54:38.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808535,"link":"/api/v1/people/808535"},"credit":"b_ab"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_ab"},{"player":{"id":808535,"link":"/api/v1/people/808535"},"credit":"b_pa"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":-13.599999999999998,"leverageIndex":1.24,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:54:38.614Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cal Conley homers (1) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T19:54:54.589Z","endTime":"2026-02-28T19:55:20.774Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694646,"fullName":"Chayce McDermott","link":"/api/v1/people/694646"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695462,"fullName":"Cal Conley","link":"/api/v1/people/695462"},"responsiblePitcher":{"id":694646,"link":"/api/v1/people/694646"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cal Conley replaces Luke Waddell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-28T19:54:45.589Z","endTime":"2026-02-28T19:54:56.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695462,"link":"/api/v1/people/695462"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":680672,"link":"/api/v1/people/680672"},"defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.032,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37962055648899,"aZ":-29.866459941062075,"pfxX":-5.406233713339653,"pfxZ":1.4729808022065534,"pX":-0.5387836981937325,"pZ":2.5352524098731046,"vX0":2.96472791431551,"vY0":-124.85864771875613,"vZ0":-1.4179537754689298,"x":137.54,"y":170.33,"x0":-1.0424020010622843,"y0":50.00618058572555,"z0":5.58037241773426,"aX":-8.492410983950283},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":9.0,"spinRate":1133,"spinDirection":228},"zone":4,"typeConfidence":0.91,"plateTime":0.4395770180084617,"extension":7.03535264630174},"hitData":{"launchSpeed":99.2,"launchAngle":30.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.38,"coordY":37.45}},"index":1,"playId":"638cb31c-887f-3110-862e-a8863204fbeb","pitchNumber":1,"startTime":"2026-02-28T19:54:56.968Z","endTime":"2026-02-28T19:55:20.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":695462,"link":"/api/v1/people/695462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695462,"link":"/api/v1/people/695462"},"credit":"b_ab"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_ab"},{"player":{"id":695462,"link":"/api/v1/people/695462"},"credit":"b_pa"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":-7.6,"leverageIndex":0.27,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:55:20.774Z","atBatIndex":56},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Chadwick Tromp homers (1) on a fly ball to left center field.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T19:55:22.631Z","endTime":"2026-02-28T19:56:10.450Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694646,"fullName":"Chayce McDermott","link":"/api/v1/people/694646"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":{"id":694646,"link":"/api/v1/people/694646"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.463711739624333,"aZ":-21.394786621825126,"pfxX":2.150223372805356,"pfxZ":6.020306402695296,"pX":-0.08916349411589235,"pZ":2.3358390284244974,"vX0":1.8881392365387093,"vY0":-132.26246097069838,"vZ0":-4.61190774201996,"x":120.4,"y":175.71,"x0":-1.0889876259853728,"y0":50.0018069177233,"z0":5.650087791067933,"aX":3.84831143474934},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":-4.3,"spinRate":2415,"spinDirection":194},"zone":5,"typeConfidence":0.92,"plateTime":0.4124929989233852,"extension":6.793411281956488},"hitData":{"launchSpeed":95.6,"launchAngle":39.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":62.12,"coordY":65.56}},"index":0,"playId":"ff72de96-8b26-3ce4-a6a5-8b9be5bb2a38","pitchNumber":1,"startTime":"2026-02-28T19:55:40.575Z","endTime":"2026-02-28T19:56:10.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-4.2,"leverageIndex":0.15,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:56:10.450Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Compton strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T19:56:38.188Z","endTime":"2026-02-28T19:57:23.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686541,"fullName":"Drew Compton","link":"/api/v1/people/686541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694646,"fullName":"Chayce McDermott","link":"/api/v1/people/694646"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686541,"fullName":"Drew Compton","link":"/api/v1/people/686541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-28T19:56:19.274Z","endTime":"2026-02-28T19:56:40.561Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":686541,"link":"/api/v1/people/686541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00456966127373,"aZ":-13.605278544837697,"pfxX":-2.8363979273839752,"pfxZ":9.649478596290763,"pX":-0.052417473486703677,"pZ":2.6949062925784553,"vX0":3.6408152878162707,"vY0":-138.36047012528246,"vZ0":-5.369407348297999,"x":119.0,"y":166.02,"x0":-1.0214230205257362,"y0":50.00330236668941,"z0":5.5841373662020874,"aX":-5.458830174210337},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":2090,"spinDirection":204},"zone":5,"typeConfidence":0.89,"plateTime":0.39699479921439673,"extension":6.847200293969209},"index":1,"playId":"b120938e-d08b-30f0-9e82-b829fc59a32f","pitchNumber":1,"startTime":"2026-02-28T19:56:40.561Z","endTime":"2026-02-28T19:56:44.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":686541,"link":"/api/v1/people/686541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30740770907019,"aZ":-11.656269651306685,"pfxX":-1.53287206074433,"pfxZ":10.42221017448175,"pX":-0.4307405445399675,"pZ":3.74571085347038,"vX0":2.4609594557187906,"vY0":-140.05670063921778,"vZ0":-3.4895228479006004,"x":133.42,"y":137.65,"x0":-1.1253163109159643,"y0":50.00094702888735,"z0":5.780564061764399,"aX":-3.0173773429762374},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":2.2,"spinRate":2216,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.3924281740475295,"extension":6.707211560742887},"index":2,"playId":"85eb1b92-d820-3347-a48a-ae3311ae5252","pitchNumber":2,"startTime":"2026-02-28T19:56:55.842Z","endTime":"2026-02-28T19:56:59.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":686541,"link":"/api/v1/people/686541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632343113500408,"aZ":-27.151252103256073,"pfxX":-1.7896715504435035,"pfxZ":3.232853991209989,"pX":-1.330205701687703,"pZ":2.459145627655471,"vX0":-0.03294987180156205,"vY0":-123.88764473692252,"vZ0":-2.124829844782317,"x":167.7,"y":172.38,"x0":-1.084158365875457,"y0":50.006122371446025,"z0":5.596307347432083,"aX":-2.7836969110673437},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":3.2,"spinRate":1179,"spinDirection":219},"zone":13,"typeConfidence":0.87,"plateTime":0.4420269164833259,"extension":6.8869068384038705},"index":3,"playId":"d258df08-583b-3e01-bcc8-7a3c6b11b579","pitchNumber":3,"startTime":"2026-02-28T19:57:18.221Z","endTime":"2026-02-28T19:57:23.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":686541,"link":"/api/v1/people/686541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686541,"link":"/api/v1/people/686541"},"credit":"b_ab"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_ab"},{"player":{"id":686541,"link":"/api/v1/people/686541"},"credit":"b_pa"},{"player":{"id":694646,"link":"/api/v1/people/694646"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T19:57:23.126Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Barrero flies out to left fielder Owen Carey.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T19:59:32.684Z","endTime":"2026-02-28T20:00:43.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":826928,"link":"/api/v1/people/826928"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Cal Conley remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-28T19:58:40.091Z","endTime":"2026-02-28T19:58:40.108Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695462,"link":"/api/v1/people/695462"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":680672,"link":"/api/v1/people/680672"},"defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jair Camargo replaces catcher Chadwick Tromp, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T19:58:40.108Z","endTime":"2026-02-28T19:58:40.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665856,"link":"/api/v1/people/665856"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: James Karinchak replaces Javy Guerra.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T19:58:40.110Z","endTime":"2026-02-28T19:59:32.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675916,"link":"/api/v1/people/675916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642770,"link":"/api/v1/people/642770","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":80.8,"endSpeed":74.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.156334479384046,"aZ":-37.18863691292312,"pfxX":-1.126021083998932,"pfxZ":-3.576096213937671,"pX":-0.47933299366500365,"pZ":5.099106441391139,"vX0":0.24491911567892438,"vY0":-117.59617919726269,"vZ0":4.218942208156658,"x":96.05,"y":68.33,"x0":-0.4384862288806922,"y0":50.003859921298364,"z0":6.730112748529244,"aX":-1.5782012711843008},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.2,"breakHorizontal":2.0,"spinRate":2316,"spinDirection":27},"zone":11,"typeConfidence":0.9,"plateTime":0.4656438857972991,"extension":5.963670349107919},"index":3,"playId":"d84aca60-99c1-3ff2-84ce-327931b2f3d2","pitchNumber":1,"startTime":"2026-02-28T19:59:32.684Z","endTime":"2026-02-28T19:59:35.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":93.3,"endSpeed":84.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08243504785268,"aZ":-11.424735459692101,"pfxX":-3.701275001251833,"pfxZ":11.27462270303897,"pX":0.9037034029354867,"pZ":3.7245667007917675,"vX0":4.587205503395308,"vY0":-135.6421174160468,"vZ0":-4.7144907440292,"x":82.55,"y":138.22,"x0":-0.338342910896266,"y0":50.002848045191456,"z0":6.299111059191834,"aX":-6.812109797374812},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":5.6,"spinRate":2243,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.4057275905496822,"extension":6.350166917318814},"index":4,"playId":"d6a896d6-46e5-3a63-88ff-a2f0ff4997f2","pitchNumber":2,"startTime":"2026-02-28T19:59:46.960Z","endTime":"2026-02-28T19:59:49.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190152490569922,"aZ":-9.203703306987231,"pfxX":-1.5198790060974194,"pfxZ":12.158599550444423,"pX":-0.47625447971451296,"pZ":3.6812834648570947,"vX0":0.3312653458404342,"vY0":-136.60396330040575,"vZ0":-5.348312722206489,"x":135.15,"y":139.39,"x0":-0.4016683345755487,"y0":50.00186607587296,"z0":6.297663147085165,"aX":-2.8712480091317882},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.1,"breakHorizontal":2.6,"spinRate":2198,"spinDirection":206},"zone":11,"typeConfidence":0.89,"plateTime":0.4010129150120023,"extension":6.234150317613127},"index":5,"playId":"e7dbc684-2eb6-32dd-b981-58a886823204","pitchNumber":3,"startTime":"2026-02-28T20:00:03.605Z","endTime":"2026-02-28T20:00:06.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886188388344316,"aZ":-11.534580619657284,"pfxX":-3.8683525321192542,"pfxZ":10.93756509618469,"pX":-0.0506785682289471,"pZ":3.3834559603383565,"vX0":2.2159799607943476,"vY0":-136.24994759914551,"vZ0":-5.608403132956092,"x":118.93,"y":147.43,"x0":-0.37032754324614636,"y0":50.00492388552693,"z0":6.260036305551764,"aX":-7.301133269148386},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":6.6,"spinRate":2285,"spinDirection":205},"zone":2,"typeConfidence":0.89,"plateTime":0.4014226630527107,"extension":6.3478401556661055},"hitData":{"launchSpeed":87.8,"launchAngle":29.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.52,"coordY":65.2}},"index":6,"playId":"e4325d90-14fe-3e7f-9bc2-3df9e56101eb","pitchNumber":4,"startTime":"2026-02-28T20:00:35.604Z","endTime":"2026-02-28T20:00:43.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_ab"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_ab"},{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_pa"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:00:43.134Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Robertson walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:00:49.579Z","endTime":"2026-02-28T20:02:46.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.624675924022043,"aZ":-8.518933917595655,"pfxX":-2.6732157981710847,"pfxZ":12.725013799674237,"pX":0.20107882200759275,"pZ":3.2277947099729545,"vX0":2.7574358872606806,"vY0":-135.92494269751128,"vZ0":-6.464885796965666,"x":109.34,"y":151.63,"x0":-0.48242535905589257,"y0":50.00037784072168,"z0":6.238325018888872,"aX":-4.968550815084031},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.7,"breakHorizontal":4.2,"spinRate":2357,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.4039761177037713,"extension":6.355276844792899},"index":0,"playId":"ee1d224f-68a3-35aa-864f-afa98630db39","pitchNumber":1,"startTime":"2026-02-28T20:01:09.261Z","endTime":"2026-02-28T20:01:14.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":683770,"link":"/api/v1/people/683770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.324963828139385,"aZ":-35.47943011640014,"pfxX":-0.2925360399032655,"pfxZ":-2.2680002708633005,"pX":0.3975198547262489,"pZ":4.560515900521974,"vX0":1.7792261040407338,"vY0":-119.53066607005755,"vZ0":2.7274374902475094,"x":101.85,"y":115.65,"x0":-0.31592436069538815,"y0":50.002384930868715,"z0":6.573264230360191,"aX":-0.4270782270807684},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.2,"breakHorizontal":0.1,"spinRate":2240,"spinDirection":27},"zone":12,"typeConfidence":0.9,"plateTime":0.4568472068248406,"extension":5.769725510579228},"index":1,"playId":"cdfe931a-e002-3259-a655-5f8e18681a0e","pitchNumber":2,"startTime":"2026-02-28T20:01:28.425Z","endTime":"2026-02-28T20:01:31.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":683770,"link":"/api/v1/people/683770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.221168230496325,"aZ":-36.07939415876003,"pfxX":0.3279042592711776,"pfxZ":-2.7361428117814377,"pX":-0.03751412486603983,"pZ":3.915292350833247,"vX0":0.8115864555260021,"vY0":-118.3290584176748,"vZ0":1.692549883548973,"x":118.43,"y":133.07,"x0":-0.42666266590104573,"y0":50.003166782949606,"z0":6.480718605106374,"aX":0.467845655914517},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.3,"breakHorizontal":-0.7,"spinRate":2327,"spinDirection":35},"zone":11,"typeConfidence":0.9,"plateTime":0.4617560536407388,"extension":6.253848247471727},"index":2,"playId":"49536437-2c3d-3f95-942e-184269b4ae38","pitchNumber":3,"startTime":"2026-02-28T20:01:43.682Z","endTime":"2026-02-28T20:01:46.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":683770,"link":"/api/v1/people/683770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.645458037090897,"aZ":-34.943984267670636,"pfxX":-0.5077242108519453,"pfxZ":-1.9361772147818463,"pX":0.9098044502559535,"pZ":2.86678854671936,"vX0":2.9318381995749525,"vY0":-118.38150018587719,"vZ0":-0.8981893671436625,"x":82.32,"y":161.38,"x0":-0.2738122049829161,"y0":50.00112253664026,"z0":6.4239870863180855,"aX":-0.7274525755966946},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.5,"breakHorizontal":0.2,"spinRate":2344,"spinDirection":16},"zone":12,"typeConfidence":0.9,"plateTime":0.46105105678645764,"extension":6.021511386565854},"index":3,"playId":"1f312516-0886-362d-9d0d-acdfa9c5c7a1","pitchNumber":4,"startTime":"2026-02-28T20:02:00.569Z","endTime":"2026-02-28T20:02:04.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":683770,"link":"/api/v1/people/683770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62849770530902,"aZ":-35.03137121877704,"pfxX":0.0552112383146548,"pfxZ":-1.9772047143140306,"pX":0.3666774990614565,"pZ":2.5766060551822725,"vX0":1.2156813454945015,"vY0":-118.9633219183638,"vZ0":-1.5916681126580356,"x":103.02,"y":169.21,"x0":-0.1559195796680287,"y0":50.00036133089034,"z0":6.400020428254774,"aX":0.07978451129578597},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.7,"breakHorizontal":-0.4,"spinRate":2392,"spinDirection":26},"zone":6,"typeConfidence":0.9,"plateTime":0.4586312893200182,"extension":6.00138681544678},"index":4,"playId":"bdb00533-1b9f-3e35-b248-03c8a98ca67c","pitchNumber":5,"startTime":"2026-02-28T20:02:20.825Z","endTime":"2026-02-28T20:02:24.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":683770,"link":"/api/v1/people/683770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12683235165248,"aZ":-11.122340089178211,"pfxX":-3.6457938422076435,"pfxZ":11.3063267489084,"pX":1.5140526607731504,"pZ":2.033936520583501,"vX0":5.52152551612445,"vY0":-135.25413791836488,"vZ0":-8.761759172164485,"x":59.29,"y":183.86,"x0":-0.0755096359119425,"y0":50.002713329928724,"z0":6.0853381680115755,"aX":-6.788585577207438},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":5.5,"spinRate":2289,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.40419558150169443,"extension":6.296656920795162},"index":5,"playId":"6b4f5a47-d442-3ef8-a00e-5f0136664cf5","pitchNumber":6,"startTime":"2026-02-28T20:02:42.781Z","endTime":"2026-02-28T20:02:46.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":683770,"link":"/api/v1/people/683770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683770,"link":"/api/v1/people/683770"},"credit":"b_pa"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":1.6999999999999997,"leverageIndex":0.36,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:02:46.934Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aron Estrada called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:03:23.610Z","endTime":"2026-02-28T20:03:52.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":800406,"fullName":"Aron Estrada","link":"/api/v1/people/800406"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800406,"fullName":"Aron Estrada","link":"/api/v1/people/800406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665856,"link":"/api/v1/people/665856"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":800406,"fullName":"Aron Estrada"}}},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08315306-0626-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-02-28T20:03:25.542Z","endTime":"2026-02-28T20:03:25.926Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800406,"link":"/api/v1/people/800406","batSide":{"code":"L","description":"Left"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.202796781165237,"aZ":-33.96280956520131,"pfxX":1.5273342097061438,"pfxZ":-1.2311200001836715,"pX":0.19303877034030123,"pZ":1.3517768191793778,"vX0":0.6405407138435448,"vY0":-119.50051766416603,"vZ0":-4.499241706527016,"x":109.64,"y":202.28,"x0":-0.27660967267153924,"y0":50.003115041754576,"z0":6.297164018746198,"aX":2.2174128778461304},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.0,"breakHorizontal":-2.9,"spinRate":2414,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.45766817874860344,"extension":6.047654858570962},"index":1,"playId":"5ae9157f-8344-3fef-bc7d-304d8e2a1f81","pitchNumber":1,"startTime":"2026-02-28T20:03:25.926Z","endTime":"2026-02-28T20:03:29.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800406,"link":"/api/v1/people/800406","batSide":{"code":"L","description":"Left"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.043870113651746,"aZ":-34.75747643954153,"pfxX":0.2567149036448696,"pfxZ":-1.7573614950790866,"pX":-0.24922824616061054,"pZ":2.822640090635877,"vX0":0.09398033333282478,"vY0":-120.37943871224863,"vZ0":-1.0812534321946807,"x":126.5,"y":162.57,"x0":-0.32210990398681383,"y0":50.002590525419755,"z0":6.3504165581488135,"aX":0.3773110379960003},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":-0.5,"spinRate":2423,"spinDirection":43},"zone":2,"typeConfidence":0.9,"plateTime":0.45473256013021324,"extension":5.889059572503569},"index":2,"playId":"05203c60-b2e0-300c-9f4f-b1ee0476138c","pitchNumber":2,"startTime":"2026-02-28T20:03:47.166Z","endTime":"2026-02-28T20:03:52.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800406,"link":"/api/v1/people/800406","batSide":{"code":"L","description":"Left"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800406,"link":"/api/v1/people/800406"},"credit":"b_ab"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_ab"},{"player":{"id":800406,"link":"/api/v1/people/800406"},"credit":"b_pa"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-1.9,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:03:52.420Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Vasquez strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T20:04:04.014Z","endTime":"2026-02-28T20:06:12.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691938,"fullName":"Willy Vasquez","link":"/api/v1/people/691938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691938,"fullName":"Willy Vasquez","link":"/api/v1/people/691938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665856,"link":"/api/v1/people/665856"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306901210907043,"aZ":-36.503953380071316,"pfxX":0.07468715880453214,"pfxZ":-2.9581175583178343,"pX":0.8040346855580954,"pZ":3.3352198555994814,"vX0":2.32521370360867,"vY0":-120.22271287037375,"vZ0":0.28308452533327366,"x":86.35,"y":148.73,"x0":-0.18536146185149452,"y0":50.00248974872265,"z0":6.455867343132308,"aX":0.10915733379415636},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.0,"breakHorizontal":-0.7,"spinRate":2529,"spinDirection":25},"zone":3,"typeConfidence":0.9,"plateTime":0.4555909908118534,"extension":5.878854421119894},"index":0,"playId":"b967721a-f828-3713-94ac-2c840d5a243a","pitchNumber":1,"startTime":"2026-02-28T20:04:15.661Z","endTime":"2026-02-28T20:04:19.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08315306-0636-0013-001c-f08cd117d70a","startTime":"2026-02-28T20:04:37.239Z","endTime":"2026-02-28T20:04:43.491Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.203106303884223,"aZ":-34.3663998790637,"pfxX":0.2000173357768853,"pfxZ":-1.4934288384850074,"pX":0.5878808072179393,"pZ":1.6800020143671217,"vX0":1.8671255764515908,"vY0":-120.86836078569223,"vZ0":-3.799354754960447,"x":94.59,"y":193.42,"x0":-0.22300935363886926,"y0":50.00339246026874,"z0":6.314017445704856,"aX":0.29335873495454245},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":-0.8,"spinRate":2497,"spinDirection":17},"zone":9,"typeConfidence":0.89,"plateTime":0.4544653140648034,"extension":5.851530985903792},"index":2,"playId":"56488f4f-f12d-3563-ad67-2bebf131e21f","pitchNumber":2,"startTime":"2026-02-28T20:04:43.491Z","endTime":"2026-02-28T20:04:46.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.623077287394253,"aZ":-8.81372504161632,"pfxX":-2.4980207780336343,"pfxZ":12.691343572367295,"pX":1.0584837022041809,"pZ":1.8190565930749758,"vX0":4.015186390141549,"vY0":-135.33024390148483,"vZ0":-9.668831898802653,"x":76.65,"y":189.67,"x0":-0.12506591763869468,"y0":50.004455004209966,"z0":6.071037694140421,"aX":-4.598898717060626},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.9,"breakHorizontal":3.6,"spinRate":2331,"spinDirection":202},"zone":14,"typeConfidence":0.89,"plateTime":0.4059057754398694,"extension":6.412123051987998},"index":3,"playId":"f2edeba8-c6d0-3487-aa77-8c9c3a003d21","pitchNumber":3,"startTime":"2026-02-28T20:05:03.284Z","endTime":"2026-02-28T20:05:06.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36330198912657,"aZ":-9.212417647338391,"pfxX":-3.142772250796554,"pfxZ":12.386659496761018,"pX":0.4372740409869266,"pZ":1.9428875253941094,"vX0":2.8818511895714862,"vY0":-135.26136287664053,"vZ0":-9.343242758984227,"x":100.33,"y":186.32,"x0":-0.23339201692179365,"y0":50.002676982733014,"z0":6.086772991461531,"aX":-5.826292526822255},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.6,"breakHorizontal":5.0,"spinRate":2356,"spinDirection":206},"zone":9,"typeConfidence":0.89,"plateTime":0.40486302814004915,"extension":6.3847620073769935},"index":4,"playId":"63f94047-2136-301c-96bb-b2f481108d4a","pitchNumber":4,"startTime":"2026-02-28T20:05:25.634Z","endTime":"2026-02-28T20:05:29.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.155940124957034,"aZ":-10.004380974401814,"pfxX":-3.4735596046359247,"pfxZ":11.900742572681583,"pX":0.9331050481534143,"pZ":2.245372861231737,"vX0":4.372284728969081,"vY0":-135.73263554627286,"vZ0":-8.339126517899206,"x":81.43,"y":178.15,"x0":-0.24852176429816922,"y0":50.001006521796064,"z0":6.056988553860938,"aX":-6.470201728363705},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.9,"breakHorizontal":5.4,"spinRate":2338,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.4037806702198625,"extension":6.3877891256086246},"index":5,"playId":"1e197c53-0b4e-39cc-aa9c-f6cabeb0cf7d","pitchNumber":5,"startTime":"2026-02-28T20:05:44.465Z","endTime":"2026-02-28T20:05:47.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198155143811064,"aZ":-8.415287619182223,"pfxX":-2.6623362040729956,"pfxZ":12.612218208496206,"pX":0.21650707792995944,"pZ":2.292654776109663,"vX0":2.4096574781130404,"vY0":-136.64481565923865,"vZ0":-8.556305342490049,"x":108.75,"y":176.88,"x0":-0.332539215773818,"y0":50.00020072145917,"z0":6.049482964087089,"aX":-5.01441187369871},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.1,"breakHorizontal":4.3,"spinRate":2400,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.40143247573753005,"extension":6.233729043896994},"index":6,"playId":"039b5f36-f2ca-3c90-8297-65b6f6b10b17","pitchNumber":6,"startTime":"2026-02-28T20:06:07.379Z","endTime":"2026-02-28T20:06:12.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"first":{"id":683770,"link":"/api/v1/people/683770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691938,"link":"/api/v1/people/691938"},"credit":"b_ab"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_ab"},{"player":{"id":691938,"link":"/api/v1/people/691938"},"credit":"b_pa"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.1,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:06:12.843Z","atBatIndex":62},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Owen Carey reaches on a throwing error by second baseman Aron Estrada.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:08:20.676Z","endTime":"2026-02-28T20:09:16.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664744,"fullName":"Jose Espada","link":"/api/v1/people/664744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800406,"link":"/api/v1/people/800406"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jose Espada replaces Chayce McDermott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:07:32.324Z","endTime":"2026-02-28T20:08:23.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664744,"link":"/api/v1/people/664744"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694646,"link":"/api/v1/people/694646","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.065319126341336,"aZ":-36.42988258995169,"pfxX":0.09782237712816899,"pfxZ":-2.9780744721057233,"pX":0.47874203745588895,"pZ":0.7382346103477252,"vX0":5.281748565138746,"vY0":-118.83158037577697,"vZ0":-4.190073399534272,"x":98.75,"y":218.85,"x0":-1.7867470784781374,"y0":50.00322883380961,"z0":5.838636527029887,"aX":0.1397621776914839},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.1,"breakHorizontal":-1.4,"spinRate":2423,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4611712390420397,"extension":6.9822697505843765},"index":1,"playId":"7872235f-9b78-3fbb-a1f0-4e43afd693c9","pitchNumber":1,"startTime":"2026-02-28T20:08:23.023Z","endTime":"2026-02-28T20:08:26.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3168861311784,"aZ":-21.22526179961873,"pfxX":-8.55873723646404,"pfxZ":6.274639484207152,"pX":-0.472070708103387,"pZ":2.26265223987717,"vX0":5.892866257397616,"vY0":-130.71418769017578,"vZ0":-5.8874664726936015,"x":134.99,"y":177.69,"x0":-1.6338997484817133,"y0":50.00440976070597,"z0":6.118263480769024,"aX":-14.9404070763887},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.3,"breakHorizontal":14.4,"spinRate":1645,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4176481417524287,"extension":6.633577994418508},"index":2,"playId":"7b965723-13a9-320b-9560-9c29aa9d0500","pitchNumber":2,"startTime":"2026-02-28T20:08:41.676Z","endTime":"2026-02-28T20:08:45.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.313978424792776,"aZ":-20.141266161877837,"pfxX":-8.044136654573737,"pfxZ":6.762525519302705,"pX":-0.10859518297579485,"pZ":1.6190702263258057,"vX0":6.168770027397779,"vY0":-131.62606009416422,"vZ0":-7.800323187127665,"x":121.14,"y":195.07,"x0":-1.4215222284192286,"y0":50.00159100674029,"z0":6.078164508166451,"aX":-14.309583134172412},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":13.4,"spinRate":1575,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.41393977102274615,"extension":6.860412063791152},"hitData":{"launchSpeed":108.9,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.95,"coordY":140.19}},"index":3,"playId":"dec50ac3-50d6-34d6-81c2-154d36783325","pitchNumber":3,"startTime":"2026-02-28T20:09:01.407Z","endTime":"2026-02-28T20:09:16.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":826928,"link":"/api/v1/people/826928"},"credit":"b_ab"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_ab"},{"player":{"id":826928,"link":"/api/v1/people/826928"},"credit":"b_pa"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:09:16.269Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out, second baseman Aron Estrada to first baseman Ryan Noda. Owen Carey to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:09:31.589Z","endTime":"2026-02-28T20:10:10.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664744,"fullName":"Jose Espada","link":"/api/v1/people/664744"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800406,"link":"/api/v1/people/800406"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676116,"link":"/api/v1/people/676116"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":76.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027618422355985,"aZ":-31.387669833217995,"pfxX":-1.7498327843891026,"pfxZ":0.5313869001901699,"pX":1.4109239078216764,"pZ":1.5462193558452992,"vX0":7.641226216423594,"vY0":-121.13766113311969,"vZ0":-3.9584425709545235,"x":63.22,"y":197.03,"x0":-1.5653677540287867,"y0":50.00144477623392,"z0":5.963716667711934,"aX":-2.5844821340182667},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":1.2,"spinRate":2393,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4532244709116644,"extension":7.003018533697784},"index":0,"playId":"f21c61d7-7d24-33bb-92c9-6cdf19904ac6","pitchNumber":1,"startTime":"2026-02-28T20:09:42.540Z","endTime":"2026-02-28T20:09:45.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":826928,"link":"/api/v1/people/826928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":80.7,"endSpeed":74.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17511707313309,"aZ":-32.519415241295754,"pfxX":0.029678241833422936,"pfxZ":-0.24470999917495107,"pX":-0.45232244146619033,"pZ":2.171635499247847,"vX0":3.1872236835739516,"vY0":-117.57663089929233,"vZ0":-1.8728603845377294,"x":134.24,"y":180.15,"x0":-1.8290150682425754,"y0":50.00426126148089,"z0":5.994651272302361,"aX":0.04120233105322922},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.6,"breakHorizontal":-0.8,"spinRate":2400,"spinDirection":18},"zone":4,"typeConfidence":2.0,"plateTime":0.4657419542009178,"extension":6.759098402478379},"hitData":{"launchSpeed":87.5,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.49,"coordY":155.13}},"index":1,"playId":"649d8d95-3b17-3de7-ab46-1be746dcddc6","pitchNumber":2,"startTime":"2026-02-28T20:10:01.483Z","endTime":"2026-02-28T20:10:10.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":826928,"link":"/api/v1/people/826928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.1,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:10:10.454Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Lodise doubles (1) on a sharp line drive to right fielder Reed Trimble. Owen Carey scores.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:10:18.307Z","endTime":"2026-02-28T20:11:29.302Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664744,"fullName":"Jose Espada","link":"/api/v1/people/664744"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"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":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701655,"link":"/api/v1/people/701655"},"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":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"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":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"responsiblePitcher":{"id":664744,"link":"/api/v1/people/664744"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.997635362196412,"aZ":-10.810078141796481,"pfxX":-2.1417785533229776,"pfxZ":11.392749801727158,"pX":0.7959879461373909,"pZ":2.0006007450681085,"vX0":6.034002712675121,"vY0":-136.1068096923801,"vZ0":-9.236559524169472,"x":86.66,"y":184.76,"x0":-1.1718568925276924,"y0":50.002945052737246,"z0":6.187654957316235,"aX":-4.016676087566434},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":2.6,"spinRate":2206,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.40248909520491427,"extension":6.984394487928358},"index":0,"playId":"e8d69df0-3604-324c-ae2f-03170e3596b2","pitchNumber":1,"startTime":"2026-02-28T20:10:37.802Z","endTime":"2026-02-28T20:10:41.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"second":{"id":826928,"link":"/api/v1/people/826928"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80887509908061,"aZ":-35.06520068588427,"pfxX":-2.411531063949113,"pfxZ":-2.008186976511676,"pX":0.7785984992631029,"pZ":1.2207948880431396,"vX0":6.906287374007572,"vY0":-119.55983999878858,"vZ0":-3.535357626493793,"x":87.32,"y":205.82,"x0":-1.8384745145433539,"y0":50.000448717945815,"z0":5.876888874942269,"aX":-3.4791917741895855},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.2,"breakHorizontal":2.6,"spinRate":2398,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.45873343322016513,"extension":7.0255696296620345},"index":1,"playId":"8068e404-a19b-3f20-8c65-5b7c7c10b1d2","pitchNumber":2,"startTime":"2026-02-28T20:10:54.319Z","endTime":"2026-02-28T20:10:59.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"second":{"id":826928,"link":"/api/v1/people/826928"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38503900311158,"aZ":-10.5038694058772,"pfxX":-3.460301951452872,"pfxZ":11.590719110386305,"pX":0.3402586861500866,"pZ":3.0287517657301937,"vX0":6.200117321522134,"vY0":-136.01312776854064,"vZ0":-6.552016373198506,"x":104.03,"y":157.0,"x0":-1.5213697348537676,"y0":50.00554072417477,"z0":6.200630963742967,"aX":-6.47151335313053},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":4.9,"spinRate":2348,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.4030054768206539,"extension":6.803065719681901},"hitData":{"launchSpeed":108.7,"launchAngle":18.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.91,"coordY":69.34}},"index":2,"playId":"a192174e-2b3e-3abc-a181-3f8f98bfe2c1","pitchNumber":3,"startTime":"2026-02-28T20:11:13.179Z","endTime":"2026-02-28T20:11:29.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"second":{"id":826928,"link":"/api/v1/people/826928"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822676,"link":"/api/v1/people/822676"},"credit":"b_ab"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_ab"},{"player":{"id":822676,"link":"/api/v1/people/822676"},"credit":"b_pa"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.7000000000000001,"leverageIndex":0.09,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:11:29.302Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lizandro Espinoza called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:11:46.830Z","endTime":"2026-02-28T20:12:41.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":692371,"fullName":"Lizandro Espinoza","link":"/api/v1/people/692371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664744,"fullName":"Jose Espada","link":"/api/v1/people/664744"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"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":692371,"fullName":"Lizandro Espinoza","link":"/api/v1/people/692371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.7,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092865003604654,"aZ":-34.72486137501696,"pfxX":-3.052359812654526,"pfxZ":-1.844384529394584,"pX":-0.0753324492849185,"pZ":1.9406707578664084,"vX0":4.842207775925069,"vY0":-117.94180577550522,"vZ0":-1.9168693745789862,"x":119.87,"y":186.38,"x0":-1.7749139632326834,"y0":50.00194094405599,"z0":6.01979105502428,"aX":-4.225048810892758},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.6,"breakHorizontal":4.1,"spinRate":2355,"spinDirection":8},"zone":8,"typeConfidence":2.0,"plateTime":0.4675517510347511,"extension":6.85020068099383},"index":0,"playId":"14b2f525-d04e-3131-88d3-9752a131f15a","pitchNumber":1,"startTime":"2026-02-28T20:11:58.097Z","endTime":"2026-02-28T20:12:01.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287331678748362,"aZ":-36.02206034735002,"pfxX":-1.9875883176463778,"pfxZ":-2.7320717924163933,"pX":0.34404869101722235,"pZ":1.4845728014401696,"vX0":5.358171546705128,"vY0":-118.10977741221443,"vZ0":-2.7874474467777066,"x":103.89,"y":198.7,"x0":-1.6995201125818433,"y0":50.00363544135189,"z0":6.004926626929805,"aX":-2.7978311470727695},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.4,"breakHorizontal":2.3,"spinRate":2473,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.464411456080684,"extension":7.0418377858956775},"index":1,"playId":"2b007ee9-11ff-3546-bad9-4597bf75bc6f","pitchNumber":2,"startTime":"2026-02-28T20:12:14.393Z","endTime":"2026-02-28T20:12:17.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.352570675144673,"aZ":-37.06702151210797,"pfxX":2.1188368409991494,"pfxZ":-3.4851528217610923,"pX":0.4393608879240694,"pZ":2.73535901667375,"vX0":4.363451886612081,"vY0":-118.70629850817879,"vZ0":-0.020799261873958974,"x":100.25,"y":164.93,"x0":-1.7106339882980672,"y0":50.00512945769055,"z0":6.167731216502962,"aX":2.9716667116308626},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.0,"breakHorizontal":-5.0,"spinRate":2406,"spinDirection":20},"zone":3,"typeConfidence":2.0,"plateTime":0.46447896186775983,"extension":6.930295345315085},"index":2,"playId":"2b66bffa-5d93-3392-8f97-e0ff4ab1dedc","pitchNumber":3,"startTime":"2026-02-28T20:12:37.215Z","endTime":"2026-02-28T20:12:41.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692371,"link":"/api/v1/people/692371"},"credit":"b_ab"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_ab"},{"player":{"id":692371,"link":"/api/v1/people/692371"},"credit":"b_pa"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:12:41.954Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Clohisy strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T20:12:57.807Z","endTime":"2026-02-28T20:15:59.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664744,"fullName":"Jose Espada","link":"/api/v1/people/664744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912668403831642,"aZ":-13.946941930246878,"pfxX":-4.144151496533418,"pfxZ":10.243558299248246,"pX":-0.10243726907038467,"pZ":3.9271841183200964,"vX0":4.952833381786252,"vY0":-133.36292860401574,"vZ0":-3.496689600655046,"x":120.9,"y":132.75,"x0":-1.4558729472900256,"y0":50.005192053583926,"z0":6.278350257338573,"aX":-7.3761972784733345},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":6.2,"spinRate":2243,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4126279896607308,"extension":6.903525327851405},"index":0,"playId":"984c5581-5151-36c4-9b16-ef75696c4886","pitchNumber":1,"startTime":"2026-02-28T20:13:05.485Z","endTime":"2026-02-28T20:13:08.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818666075021994,"aZ":-35.178573034116475,"pfxX":2.7335489220275555,"pfxZ":-2.144954090707027,"pX":0.3141354241121969,"pZ":1.1249487069935846,"vX0":4.188439414598704,"vY0":-118.35955882098298,"vZ0":-3.6208449478387674,"x":105.03,"y":208.41,"x0":-1.8406838728800978,"y0":50.00073621045732,"z0":5.931441003188396,"aX":3.8358195438756173},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.6,"breakHorizontal":-6.1,"spinRate":2437,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4646593744137739,"extension":7.06087913431945},"index":1,"playId":"38697f15-4e95-3308-bf77-340d18ad3dfe","pitchNumber":2,"startTime":"2026-02-28T20:13:21.919Z","endTime":"2026-02-28T20:13:25.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33839738666597,"aZ":-20.486432028149096,"pfxX":-9.271540995774508,"pfxZ":7.163211676629434,"pX":-0.7021484314102703,"pZ":1.7442226144323096,"vX0":5.258597819065045,"vY0":-127.02494635865018,"vZ0":-6.703653622200636,"x":143.76,"y":191.69,"x0":-1.5959712244201003,"y0":50.00398006966394,"z0":6.049535929821416,"aX":-15.132350391574654},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.6,"breakHorizontal":15.6,"spinRate":1466,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4314054718192937,"extension":7.183457137284475},"index":2,"playId":"fb9cf14b-6e46-3a67-8c8e-19eb8f5ca4fe","pitchNumber":3,"startTime":"2026-02-28T20:13:43.273Z","endTime":"2026-02-28T20:13:46.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":82.4,"endSpeed":75.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.992366302402733,"aZ":-31.856972832418275,"pfxX":-2.6301625305784446,"pfxZ":0.22370342270795707,"pX":1.3378828774175318,"pZ":0.9189963445367173,"vX0":7.704729136770055,"vY0":-119.74781260726469,"vZ0":-4.870314647230915,"x":66.0,"y":213.97,"x0":-1.5920113602793917,"y0":50.005642079491,"z0":5.857507993129689,"aX":-3.7879799366982145},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.6,"breakHorizontal":2.8,"spinRate":2309,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.45892519104522433,"extension":7.2462101303831155},"index":3,"playId":"948bd8a9-75e2-3864-b6e8-541139e0aaf6","pitchNumber":4,"startTime":"2026-02-28T20:14:04.014Z","endTime":"2026-02-28T20:14:07.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198610570381955,"aZ":-20.54968394171045,"pfxX":-6.785109602206438,"pfxZ":6.866815796640783,"pX":-1.2530133796320837,"pZ":3.2205802686087877,"vX0":3.270492671202926,"vY0":-128.88267797276393,"vZ0":-3.656021659332071,"x":164.76,"y":151.82,"x0":-1.652548373476706,"y0":50.00423576656742,"z0":6.23259778888284,"aX":-11.487661182998163},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.9,"breakHorizontal":11.6,"spinRate":1441,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4239712156994333,"extension":7.085755357300903},"index":4,"playId":"8a13c57f-7647-3be2-9d89-d1a01549f19e","pitchNumber":5,"startTime":"2026-02-28T20:14:24.516Z","endTime":"2026-02-28T20:14:28.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.083870582741266,"aZ":-34.98214249279875,"pfxX":-1.2878820878401247,"pfxZ":-1.9518782765846856,"pX":-0.8586269072035956,"pZ":1.272315325580138,"vX0":2.6714457656552826,"vY0":-118.5309818710116,"vZ0":-3.6079188530557946,"x":149.73,"y":204.43,"x0":-1.826893446921903,"y0":50.00242302175997,"z0":5.968875477040855,"aX":-1.8551065926521269},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.1,"breakHorizontal":1.8,"spinRate":2442,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.45997587335805434,"extension":6.9458883511465395},"index":5,"playId":"642a6021-7d89-3e2b-8d1e-3278462c884c","pitchNumber":6,"startTime":"2026-02-28T20:14:41.833Z","endTime":"2026-02-28T20:14:48.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587790436563207,"aZ":-32.05442579105901,"pfxX":-0.6096711287160645,"pfxZ":0.0793435262017601,"pX":0.3206310956144721,"pZ":1.7162432680198474,"vX0":4.994856033318431,"vY0":-119.86226000738296,"vZ0":-3.3333997982802153,"x":104.78,"y":192.44,"x0":-1.7126801918174652,"y0":50.001907798282126,"z0":5.993017528408048,"aX":-0.8864728141449444},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.4,"breakHorizontal":-0.1,"spinRate":2281,"spinDirection":8},"zone":9,"typeConfidence":2.0,"plateTime":0.4573043420037939,"extension":7.119921567223274},"index":6,"playId":"fee83243-8717-3e51-b1a7-9223a136753c","pitchNumber":7,"startTime":"2026-02-28T20:15:30.746Z","endTime":"2026-02-28T20:15:35.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3986716697744,"aZ":-35.72772066326319,"pfxX":-2.8877141399908623,"pfxZ":-2.5314394602598,"pX":0.13286973027564306,"pZ":0.0984624463109241,"vX0":5.27714802674785,"vY0":-117.8488461905019,"vZ0":-5.665128445155551,"x":111.94,"y":236.12,"x0":-1.7601542548105735,"y0":50.00053009476273,"z0":5.833609758567447,"aX":-4.061833988407455},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.8,"breakHorizontal":4.0,"spinRate":2436,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.46476847062145366,"extension":7.176655704333464},"index":7,"playId":"406e61b1-ce10-3ecf-9471-b8ec6fa6f616","pitchNumber":8,"startTime":"2026-02-28T20:15:52.947Z","endTime":"2026-02-28T20:15:59.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664744,"link":"/api/v1/people/664744","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":676116,"link":"/api/v1/people/676116"},"second":{"id":800406,"link":"/api/v1/people/800406"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":676480,"link":"/api/v1/people/676480"},"left":{"id":683770,"link":"/api/v1/people/683770"},"center":{"id":701689,"link":"/api/v1/people/701689"},"right":{"id":701655,"link":"/api/v1/people/701655"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"second":{"id":822676,"link":"/api/v1/people/822676"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_ab"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_ab"},{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_pa"},{"player":{"id":664744,"link":"/api/v1/people/664744"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:15:59.351Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reed Trimble challenged (pitch result), call on the field was confirmed: Reed Trimble called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T20:18:11.676Z","endTime":"2026-02-28T20:19:47.732Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701655,"fullName":"Reed Trimble","link":"/api/v1/people/701655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656887,"fullName":"Sean Reid-Foley","link":"/api/v1/people/656887"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701655,"fullName":"Reed Trimble","link":"/api/v1/people/701655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665856,"link":"/api/v1/people/665856"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Reid-Foley replaces James Karinchak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T20:17:17.638Z","endTime":"2026-02-28T20:18:14.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656887,"link":"/api/v1/people/656887"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.620906889129262,"aZ":-32.82747722347668,"pfxX":2.7176313117235935,"pfxZ":-0.4423531903366804,"pX":-0.45461001079137237,"pZ":2.515929502887437,"vX0":2.133750324559995,"vY0":-120.84353743616005,"vZ0":-0.09608930390820669,"x":134.33,"y":170.85,"x0":-1.6992598469183982,"y0":50.0003207535722,"z0":5.419106641430154,"aX":4.05306527765251},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":-5.4,"spinRate":2165,"spinDirection":106},"zone":4,"typeConfidence":0.9,"plateTime":0.45175060958185753,"extension":7.151844316899312},"index":1,"playId":"cd25e630-7544-3045-b6fd-b4994731e5db","pitchNumber":1,"startTime":"2026-02-28T20:18:14.069Z","endTime":"2026-02-28T20:18:17.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428544456362893,"aZ":-30.877597163944877,"pfxX":-6.099601095314695,"pfxZ":0.7652781128179829,"pX":-0.8219247009510617,"pZ":3.4431103211040597,"vX0":4.070439989667512,"vY0":-128.14967614483734,"vZ0":0.9123040141706233,"x":148.33,"y":145.82,"x0":-1.625463718806022,"y0":50.001389485780344,"z0":5.464671076855595,"aX":-10.309939572142987},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":10.3,"spinRate":1024,"spinDirection":235},"zone":11,"typeConfidence":0.93,"plateTime":0.42476848660055344,"extension":7.503614894829044},"index":2,"playId":"72fd1846-a203-3dfd-8338-299d0669e39b","pitchNumber":2,"startTime":"2026-02-28T20:18:31.470Z","endTime":"2026-02-28T20:18:34.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815880166190183,"aZ":-32.40121101188765,"pfxX":2.347693002650705,"pfxZ":-0.1498680514832813,"pX":0.46106247743801804,"pZ":1.6392596019138734,"vX0":4.1207567226142165,"vY0":-122.18465675785856,"vZ0":-2.326726079574093,"x":99.43,"y":194.52,"x0":-1.5515359998514837,"y0":50.00259931080778,"z0":5.3849071795788825,"aX":3.5534493094627995},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-5.2,"spinRate":2155,"spinDirection":112},"zone":9,"typeConfidence":0.91,"plateTime":0.44807782722574396,"extension":7.520544644228758},"index":3,"playId":"da105cf1-b607-316f-adf7-385a54e138c8","pitchNumber":3,"startTime":"2026-02-28T20:18:50.018Z","endTime":"2026-02-28T20:18:53.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-28T20:19:04.278Z","endTime":"2026-02-28T20:19:20.709Z","isPitch":false,"type":"action","player":{"id":701655,"link":"/api/v1/people/701655"},"defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.466016251451606,"aZ":-32.080018988564674,"pfxX":-0.985458481154962,"pfxZ":0.06064120894343894,"pX":-0.7753756422170481,"pZ":3.257169465498975,"vX0":2.7762686763991593,"vY0":-125.54307899561849,"vZ0":1.004270411039453,"x":146.56,"y":150.84,"x0":-1.7575787877636109,"y0":50.005940949422154,"z0":5.422318335913146,"aX":-1.606580616461049},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":1.3,"spinRate":1094,"spinDirection":211},"zone":1,"typeConfidence":0.54,"plateTime":0.4328898529057139,"extension":7.455405886139666},"index":5,"playId":"7645c97b-329a-3ec0-b53d-739a27b60690","pitchNumber":4,"startTime":"2026-02-28T20:19:20.709Z","endTime":"2026-02-28T20:19:47.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701655,"link":"/api/v1/people/701655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701655,"link":"/api/v1/people/701655"},"credit":"b_ab"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_ab"},{"player":{"id":701655,"link":"/api/v1/people/701655"},"credit":"b_pa"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":701655,"fullName":"Reed Trimble","link":"/api/v1/people/701655"}},"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:19:47.732Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Noda walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T20:19:47.437Z","endTime":"2026-02-28T20:21:30.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":676116,"fullName":"Ryan Noda","link":"/api/v1/people/676116"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656887,"fullName":"Sean Reid-Foley","link":"/api/v1/people/656887"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676116,"fullName":"Ryan Noda","link":"/api/v1/people/676116"},"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":676116,"fullName":"Ryan Noda","link":"/api/v1/people/676116"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72105994980451,"aZ":-14.185716799316902,"pfxX":-5.094102542706944,"pfxZ":9.81525116139048,"pX":-1.2532937708056733,"pZ":3.1810229746912304,"vX0":3.142828646009202,"vY0":-134.1869408657398,"vZ0":-3.079018617726511,"x":164.77,"y":152.89,"x0":-1.7749864397411577,"y0":50.000087994565845,"z0":5.347555346193495,"aX":-9.333221454811758},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2021,"spinDirection":217},"zone":11,"typeConfidence":0.84,"plateTime":0.40742047476208,"extension":7.473981354920299},"index":0,"playId":"3e660959-0e81-3b30-aa57-38a760e513c5","pitchNumber":1,"startTime":"2026-02-28T20:20:05.323Z","endTime":"2026-02-28T20:20:13.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676116,"link":"/api/v1/people/676116","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00826364660984,"aZ":-32.46597623655359,"pfxX":3.34117871533945,"pfxZ":-0.19160561476437366,"pX":-0.14036070294619757,"pZ":3.7861975277689144,"vX0":2.504801414814351,"vY0":-121.56648509292059,"vZ0":2.65841141373835,"x":122.35,"y":136.55,"x0":-1.6185601052439205,"y0":50.00571800952887,"z0":5.4981807788304735,"aX":4.996905924214859},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.6,"breakHorizontal":-6.6,"spinRate":2116,"spinDirection":100},"zone":11,"typeConfidence":0.91,"plateTime":0.4507065218921755,"extension":7.425194737013752},"index":1,"playId":"35171015-b0b7-368b-838f-670b41d2a3d0","pitchNumber":2,"startTime":"2026-02-28T20:20:22.013Z","endTime":"2026-02-28T20:20:25.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676116,"link":"/api/v1/people/676116","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23361808661635,"aZ":-30.040380037813474,"pfxX":3.737976342604412,"pfxZ":1.397605395718326,"pX":0.007601750229414311,"pZ":2.7749321781639993,"vX0":2.9259808781460834,"vY0":-122.62927864404763,"vZ0":-0.11679937799715678,"x":116.71,"y":163.86,"x0":-1.6864748141544064,"y0":50.00001051626896,"z0":5.385647079777028,"aX":5.6919651544887335},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":-7.4,"spinRate":2113,"spinDirection":115},"zone":5,"typeConfidence":0.92,"plateTime":0.44663984575541527,"extension":7.351656820593499},"index":2,"playId":"d586e683-baa0-3d20-91a2-ab4e49f98fdc","pitchNumber":3,"startTime":"2026-02-28T20:20:39.148Z","endTime":"2026-02-28T20:20:44.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676116,"link":"/api/v1/people/676116","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.484463996548246,"aZ":-15.836880261686218,"pfxX":-4.502593806322113,"pfxZ":9.027985090910013,"pX":1.11371130269457,"pZ":3.6762541627767207,"vX0":8.499722099293509,"vY0":-133.608809715267,"vZ0":-1.5913976574450535,"x":74.55,"y":139.52,"x0":-1.5222293194137388,"y0":50.00483906311944,"z0":5.416346831371372,"aX":-8.150782146936967},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2044,"spinDirection":217},"zone":12,"typeConfidence":0.84,"plateTime":0.4097680859307493,"extension":7.414929604987301},"index":3,"playId":"2f0ec636-cb7a-3116-9748-cf60dbed0309","pitchNumber":4,"startTime":"2026-02-28T20:21:04.919Z","endTime":"2026-02-28T20:21:09.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676116,"link":"/api/v1/people/676116","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":91.9,"endSpeed":83.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.127498584755816,"aZ":-15.429852232793875,"pfxX":-5.322024820006453,"pfxZ":9.265877784469717,"pX":0.7212159284902637,"pZ":3.507411548844695,"vX0":8.023816904187358,"vY0":-133.65937938354887,"vZ0":-1.9027822506725918,"x":89.51,"y":144.08,"x0":-1.6298741092655098,"y0":50.00399261621302,"z0":5.338047679556558,"aX":-9.619528317539302},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2083,"spinDirection":213},"zone":12,"typeConfidence":0.81,"plateTime":0.40999049244804286,"extension":7.469647052185072},"index":4,"playId":"103011e2-111b-366e-8990-172f52ccc837","pitchNumber":5,"startTime":"2026-02-28T20:21:25.429Z","endTime":"2026-02-28T20:21:30.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676116,"link":"/api/v1/people/676116","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676116,"link":"/api/v1/people/676116"},"credit":"b_pa"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.4000000000000001,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:21:30.053Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vance Honeycutt homers (3) on a fly ball to left field. Ryan Noda scores.","rbi":2,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T20:21:37.231Z","endTime":"2026-02-28T20:24:02.207Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701689,"fullName":"Vance Honeycutt","link":"/api/v1/people/701689"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656887,"fullName":"Sean Reid-Foley","link":"/api/v1/people/656887"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701689,"fullName":"Vance Honeycutt","link":"/api/v1/people/701689"},"responsiblePitcher":{"id":656887,"link":"/api/v1/people/656887"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676116,"fullName":"Ryan Noda","link":"/api/v1/people/676116"},"responsiblePitcher":{"id":656887,"link":"/api/v1/people/656887"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.106417598763176,"aZ":-33.872769711491536,"pfxX":4.124063723473299,"pfxZ":-1.1452084068892852,"pX":-0.27362150083237063,"pZ":3.428840806741226,"vX0":1.727160319970728,"vY0":-120.48147852202257,"vZ0":1.9894300287833087,"x":127.43,"y":146.2,"x0":-1.5332922991984739,"y0":50.001246221969275,"z0":5.563649396149606,"aX":6.125749955459445},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.4,"breakHorizontal":-7.9,"spinRate":2050,"spinDirection":108},"zone":2,"typeConfidence":0.9,"plateTime":0.45280298361908855,"extension":7.109286460773679},"index":0,"playId":"27541993-238d-30c8-bab0-eb3460eb5f2b","pitchNumber":1,"startTime":"2026-02-28T20:21:56.259Z","endTime":"2026-02-28T20:21:59.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701689,"link":"/api/v1/people/701689","batSide":{"code":"R","description":"Right"}},"first":{"id":676116,"link":"/api/v1/people/676116"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96033237681535,"aZ":-29.626459953959234,"pfxX":3.1178899654948435,"pfxZ":1.7352797403190152,"pX":0.6087686302067815,"pZ":1.638338028060096,"vX0":3.69572611800068,"vY0":-120.33798818626587,"vZ0":-2.4216638594545334,"x":93.8,"y":194.54,"x0":-1.350998515083774,"y0":50.0042931922085,"z0":5.277638829336579,"aX":4.580564303038911},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.9,"breakHorizontal":-6.5,"spinRate":1820,"spinDirection":120},"zone":14,"typeConfidence":0.92,"plateTime":0.4548449241201835,"extension":7.329406656286306},"index":1,"playId":"36a44861-f5d1-3ab5-8e8a-1c827f758629","pitchNumber":2,"startTime":"2026-02-28T20:22:15.254Z","endTime":"2026-02-28T20:22:42.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701689,"link":"/api/v1/people/701689","batSide":{"code":"R","description":"Right"}},"first":{"id":676116,"link":"/api/v1/people/676116"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":665856,"fullName":"Jair Camargo","link":"/api/v1/people/665856"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.008319511240284,"aZ":-17.386253301588486,"pfxX":-4.2433382174047365,"pfxZ":8.22681256256877,"pX":0.1782971823317726,"pZ":2.981402546011488,"vX0":5.188975068252438,"vY0":-133.30026716228662,"vZ0":-3.0545283708589057,"x":110.2,"y":158.28,"x0":-1.243421774367807,"y0":50.001430620683635,"z0":5.399399684327196,"aX":-7.626189382435755},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":6.6,"spinRate":1876,"spinDirection":215},"zone":2,"typeConfidence":0.83,"plateTime":0.4111131616592423,"extension":7.170212640671621},"index":2,"playId":"c49e9cfe-faf3-3ffc-9ed9-b08988178e76","pitchNumber":3,"startTime":"2026-02-28T20:22:53.873Z","endTime":"2026-02-28T20:22:58.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701689,"link":"/api/v1/people/701689","batSide":{"code":"R","description":"Right"}},"first":{"id":676116,"link":"/api/v1/people/676116"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":92.2,"endSpeed":83.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.899496117404198,"aZ":-15.456624099232997,"pfxX":-4.424593306324978,"pfxZ":9.193713067653928,"pX":-0.5680500205078762,"pZ":4.711654575130243,"vX0":3.5568630301286266,"vY0":-134.19547868943397,"vZ0":0.8482694302640968,"x":138.65,"y":111.57,"x0":-1.3378992175265312,"y0":50.00060847488087,"z0":5.495060857812743,"aX":-8.043459930922609},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2008,"spinDirection":212},"zone":11,"typeConfidence":0.86,"plateTime":0.40866525431570855,"extension":7.0642491877677696},"index":3,"playId":"8fa0f958-062f-36f2-a78f-7cd89a8b9cea","pitchNumber":4,"startTime":"2026-02-28T20:23:15.810Z","endTime":"2026-02-28T20:23:18.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701689,"link":"/api/v1/people/701689","batSide":{"code":"R","description":"Right"}},"first":{"id":676116,"link":"/api/v1/people/676116"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":81.9,"endSpeed":75.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.277054970956765,"aZ":-34.23366702866963,"pfxX":3.208500584217528,"pfxZ":-1.422027614068936,"pX":-0.3544696801619952,"pZ":3.2091971527279175,"vX0":1.4175727280947603,"vY0":-119.32543651148399,"vZ0":1.8735172294078646,"x":130.51,"y":152.13,"x0":-1.3725554343708817,"y0":50.00416919769755,"z0":5.491123286891191,"aX":4.641425673249901},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.9,"breakHorizontal":-6.1,"spinRate":1983,"spinDirection":105},"zone":1,"typeConfidence":0.9,"plateTime":0.45846904457169746,"extension":7.333231929220294},"hitData":{"launchSpeed":102.7,"launchAngle":38.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.82,"coordY":63.88}},"index":4,"playId":"857c5bb5-ba62-3a3a-b723-5ca890e3b8f4","pitchNumber":5,"startTime":"2026-02-28T20:23:34.256Z","endTime":"2026-02-28T20:24:02.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":701689,"link":"/api/v1/people/701689","batSide":{"code":"R","description":"Right"}},"first":{"id":676116,"link":"/api/v1/people/676116"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701689,"link":"/api/v1/people/701689"},"credit":"b_ab"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_ab"},{"player":{"id":701689,"link":"/api/v1/people/701689"},"credit":"b_pa"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.24,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:24:02.207Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sam Huff homers (1) on a fly ball to left field.","rbi":1,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T20:23:57.912Z","endTime":"2026-02-28T20:25:24.465Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656887,"fullName":"Sean Reid-Foley","link":"/api/v1/people/656887"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"responsiblePitcher":{"id":656887,"link":"/api/v1/people/656887"},"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(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":83.1,"endSpeed":77.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07264539256989,"aZ":-30.66385805832342,"pfxX":1.6359478981927458,"pfxZ":1.0151841501164292,"pX":1.5344896614240024,"pZ":1.139080586414411,"vX0":6.6956689936286065,"vY0":-120.8795851385201,"vZ0":-3.462927476121102,"x":58.51,"y":208.02,"x0":-1.4763622146700475,"y0":50.00456542671985,"z0":5.263381113975976,"aX":2.4363806985056895},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.3,"breakHorizontal":-4.4,"spinRate":2004,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.45195324043189133,"extension":7.6961488012899375},"index":0,"playId":"741c035a-85e3-38f4-a465-690c146ef1bc","pitchNumber":1,"startTime":"2026-02-28T20:24:22.747Z","endTime":"2026-02-28T20:24:27.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.425835606148876,"aZ":-15.513428200349173,"pfxX":-2.885704611202417,"pfxZ":9.258580097783112,"pX":1.117988037507252,"pZ":3.183045829496712,"vX0":7.27551945183183,"vY0":-133.6889807001211,"vZ0":-2.777830025682454,"x":68.0,"y":90.01,"x0":-1.2709641824608588,"y0":50.00193036061655,"z0":5.357265230979192,"aX":-5.19326899019411},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":3.6,"spinRate":2137,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.41064542438253726,"extension":7.852821101422324},"index":1,"playId":"671de6e5-3b30-329a-881c-7a24261dbbcb","pitchNumber":2,"startTime":"2026-02-28T20:24:39.541Z","endTime":"2026-02-28T20:24:46.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70367517039984,"aZ":-33.55413362038296,"pfxX":2.193136923853703,"pfxZ":-0.9582468451757595,"pX":-0.2904795812786154,"pZ":2.338182086033202,"vX0":2.2686603006695902,"vY0":-118.79301771753606,"vZ0":-0.09100010576624462,"x":128.07,"y":175.65,"x0":-1.5411085736462695,"y0":50.00469666446541,"z0":5.414713167726743,"aX":3.1499019482861086},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.6,"breakHorizontal":-4.6,"spinRate":2204,"spinDirection":89},"zone":5,"typeConfidence":0.88,"plateTime":0.4602114469288554,"extension":7.306483212005626},"hitData":{"launchSpeed":105.8,"launchAngle":39.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.95,"coordY":55.58}},"index":2,"playId":"2b041dd3-44ab-31f9-8f45-4ffa718ce55e","pitchNumber":3,"startTime":"2026-02-28T20:24:56.492Z","endTime":"2026-02-28T20:25:24.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_ab"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_ab"},{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_pa"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":2.9000000000000004,"leverageIndex":0.53,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:25:24.465Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Thomas Sosa pops out to shortstop Alex Lodise.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T20:30:06.377Z","endTime":"2026-02-28T20:31:35.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":800449,"fullName":"Thomas Sosa","link":"/api/v1/people/800449"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802180,"fullName":"Ryan Bourassa","link":"/api/v1/people/802180"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800449,"fullName":"Thomas Sosa","link":"/api/v1/people/800449"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":822676,"link":"/api/v1/people/822676"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Thomas Sosa replaces Ryan Mountcastle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"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-28T20:25:18.757Z","endTime":"2026-02-28T20:26:56.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800449,"link":"/api/v1/people/800449"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663624,"link":"/api/v1/people/663624"},"defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-28T20:26:56.940Z","endTime":"2026-02-28T20:26:56.941Z","isPitch":false,"type":"action","player":{"id":800449,"link":"/api/v1/people/800449"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Bourassa replaces Sean Reid-Foley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-02-28T20:26:56.941Z","endTime":"2026-02-28T20:30:08.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802180,"link":"/api/v1/people/802180"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800449,"link":"/api/v1/people/800449","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25522348187887,"aZ":-28.406053773517403,"pfxX":-5.6324980253002455,"pfxZ":3.047611543085754,"pX":-0.9033591070757179,"pZ":3.2263046435426834,"vX0":2.804335005941527,"vY0":-110.60262625731716,"vZ0":-0.4773912354995069,"x":151.43,"y":151.67,"x0":-1.4578583384352353,"y0":50.00073787831682,"z0":6.431151945365886,"aX":-6.957420347896835},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":5.8,"breakHorizontal":9.5,"spinRate":700,"spinDirection":237},"zone":11,"typeConfidence":0.93,"plateTime":0.49576911183613914,"extension":6.649494197639016},"index":3,"playId":"ad2fda92-a579-3eb1-b356-16c5ec1c2c94","pitchNumber":1,"startTime":"2026-02-28T20:30:08.693Z","endTime":"2026-02-28T20:30:12.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802180,"link":"/api/v1/people/802180","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800449,"link":"/api/v1/people/800449","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.294554548393236,"aZ":-29.39876811335094,"pfxX":-5.748887781431587,"pfxZ":2.0971848377562683,"pX":-0.28029653510925584,"pZ":2.249813259150404,"vX0":3.83284348995261,"vY0":-114.4396527225005,"vZ0":-2.692139089492401,"x":127.68,"y":178.04,"x0":-1.2306482338431262,"y0":50.00558353880818,"z0":6.323907817466912,"aX":-7.61976910206624},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.4,"breakHorizontal":9.5,"spinRate":661,"spinDirection":243},"zone":7,"typeConfidence":0.92,"plateTime":0.47878279835990156,"extension":6.923395741208629},"index":4,"playId":"f1276761-9638-3529-9c05-51eacb1849e0","pitchNumber":2,"startTime":"2026-02-28T20:30:24.114Z","endTime":"2026-02-28T20:30:28.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802180,"link":"/api/v1/people/802180","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800449,"link":"/api/v1/people/800449","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.756555302155554,"aZ":-23.60630519240029,"pfxX":-2.948360229082664,"pfxZ":6.342122853655182,"pX":0.03194598316722324,"pZ":0.47070913641229667,"vX0":3.902515724455892,"vY0":-114.75769355960065,"vZ0":-7.740384261230601,"x":115.78,"y":226.07,"x0":-1.2979150444956389,"y0":50.00224393264545,"z0":6.145880085858417,"aX":-3.981822860105265},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":10.1,"breakHorizontal":4.6,"spinRate":830,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.47504523905659646,"extension":7.052658409884955},"index":5,"playId":"9075df0a-810c-3af4-b16f-dcac8d92e2f9","pitchNumber":3,"startTime":"2026-02-28T20:30:44.348Z","endTime":"2026-02-28T20:30:47.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802180,"link":"/api/v1/people/802180","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800449,"link":"/api/v1/people/800449","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285306283730144,"aZ":-11.449727889068939,"pfxX":-3.603709727720101,"pfxZ":11.767981375000025,"pX":-0.8875300596702719,"pZ":1.0851054386378438,"vX0":2.296931677675596,"vY0":-132.14519710501366,"vZ0":-10.71892644570018,"x":150.83,"y":209.48,"x0":-1.301702835504763,"y0":50.004321146047864,"z0":6.045708112858352,"aX":-6.346624431183783},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.1,"breakHorizontal":6.0,"spinRate":2244,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.4151839488999882,"extension":6.969706403643109},"index":6,"playId":"67549a4a-b610-3a45-9dd8-9b7daca0b34c","pitchNumber":4,"startTime":"2026-02-28T20:31:00.186Z","endTime":"2026-02-28T20:31:03.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802180,"link":"/api/v1/people/802180","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800449,"link":"/api/v1/people/800449","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-02-28T20:31:20.109Z","endTime":"2026-02-28T20:31:26.055Z","isPitch":false,"type":"action","player":{"id":800449,"link":"/api/v1/people/800449"},"defense":{"pitcher":{"id":802180,"link":"/api/v1/people/802180","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800449,"link":"/api/v1/people/800449","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.52522002357009,"aZ":-28.860732499177697,"pfxX":-4.194595700363642,"pfxZ":2.669454740909811,"pX":-0.20573140134262488,"pZ":1.434292217068106,"vX0":3.6177439971504093,"vY0":-110.68222846664234,"vZ0":-4.069825521417607,"x":124.84,"y":200.05,"x0":-1.3154895010157597,"y0":50.003924008414394,"z0":6.315022519554258,"aX":-5.211166041616682},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":4.1,"breakHorizontal":6.7,"spinRate":697,"spinDirection":244},"zone":13,"typeConfidence":0.94,"plateTime":0.4946355818591024,"extension":6.848347800602503},"hitData":{"launchSpeed":76.7,"launchAngle":60.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":142.96}},"index":8,"playId":"6c86c42a-c08d-39e5-bd36-6b5479fe9fd5","pitchNumber":5,"startTime":"2026-02-28T20:31:26.055Z","endTime":"2026-02-28T20:31:35.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802180,"link":"/api/v1/people/802180","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":800449,"link":"/api/v1/people/800449","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800449,"link":"/api/v1/people/800449"},"credit":"b_ab"},{"player":{"id":802180,"link":"/api/v1/people/802180"},"credit":"p_ab"},{"player":{"id":800449,"link":"/api/v1/people/800449"},"credit":"b_pa"},{"player":{"id":802180,"link":"/api/v1/people/802180"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:31:35.501Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Barrero lines out to left fielder Owen Carey.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T20:31:51.280Z","endTime":"2026-02-28T20:32:20.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802180,"fullName":"Ryan Bourassa","link":"/api/v1/people/802180"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676480,"fullName":"José Barrero","link":"/api/v1/people/676480"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":826928,"link":"/api/v1/people/826928"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92444935742706,"aZ":-24.590743530978553,"pfxX":2.9675860761815267,"pfxZ":5.12981098212788,"pX":1.4731656185698672,"pZ":1.210047162442897,"vX0":5.673763897187328,"vY0":-121.13466729063052,"vZ0":-6.496214101024558,"x":60.85,"y":206.11,"x0":-1.2900490585603517,"y0":50.00018117781068,"z0":6.092950093455251,"aX":4.384002229216051},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.9,"breakHorizontal":-6.8,"spinRate":2175,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.45314384879476144,"extension":6.770651967905036},"index":0,"playId":"cf807d3e-9148-34a9-837c-719d0a006dfa","pitchNumber":1,"startTime":"2026-02-28T20:31:58.948Z","endTime":"2026-02-28T20:32:02.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802180,"link":"/api/v1/people/802180","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.937376361310527,"aZ":-11.303234501075465,"pfxX":-0.593613121125486,"pfxZ":11.91356179866205,"pX":0.7042258363307777,"pZ":2.771378734578555,"vX0":4.79616567114215,"vY0":-132.43126826895607,"vZ0":-6.917419562523295,"x":90.16,"y":163.95,"x0":-1.0639294039787925,"y0":50.00079133803272,"z0":6.269087361204389,"aX":-1.0407049442089826},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.0,"breakHorizontal":-0.1,"spinRate":2296,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4158175178163943,"extension":6.798630569672546},"hitData":{"launchSpeed":87.5,"launchAngle":26.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.7,"coordY":88.71}},"index":1,"playId":"dc45c98a-4012-3cce-a048-70096c08546b","pitchNumber":2,"startTime":"2026-02-28T20:32:13.305Z","endTime":"2026-02-28T20:32:20.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802180,"link":"/api/v1/people/802180","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":686541,"link":"/api/v1/people/686541"},"second":{"id":805347,"link":"/api/v1/people/805347"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":822676,"link":"/api/v1/people/822676"},"left":{"id":826928,"link":"/api/v1/people/826928"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":676480,"link":"/api/v1/people/676480","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_ab"},{"player":{"id":802180,"link":"/api/v1/people/802180"},"credit":"p_ab"},{"player":{"id":676480,"link":"/api/v1/people/676480"},"credit":"b_pa"},{"player":{"id":802180,"link":"/api/v1/people/802180"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:32:20.851Z","atBatIndex":73}]