[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T23:10:37.588Z","endTime":"2025-08-27T23:11:09.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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":"2025-08-27T19:18:13.652Z","endTime":"2025-08-27T22:48:49.396Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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":"2025-08-27T22:48:49.396Z","endTime":"2025-08-27T23:10:22.992Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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":"2025-08-27T23:10:22.992Z","endTime":"2025-08-27T23:10:39.936Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.52845428766802,"strikeZoneBottom":1.62629667736299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.526786093428594,"aZ":-28.32821593608946,"pfxX":-9.07935643871681,"pfxZ":1.9699198369319992,"pX":-0.4404695847438766,"pZ":1.5679766979724838,"vX0":11.454889562948676,"vY0":-138.70830314495385,"vZ0":-4.298518853466002,"x":133.79,"y":196.44,"x0":-3.440716923369209,"y0":50.00194389993919,"z0":5.022670786794072,"aX":-17.721774639429494},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.9,"breakHorizontal":14.2,"spinRate":2266,"spinDirection":239},"zone":7,"typeConfidence":0.91,"plateTime":0.39462254658969664,"extension":6.532357757048735},"index":3,"playId":"db1f58c7-3b89-34a2-9117-90eb902e6384","pitchNumber":1,"startTime":"2025-08-27T23:10:39.936Z","endTime":"2025-08-27T23:10:43.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.47037966451117,"strikeZoneBottom":1.77791660739021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.367530320657558,"aZ":-29.835104574416047,"pfxX":7.3856513572823435,"pfxZ":1.417690366063007,"pX":0.04039628830614725,"pZ":1.9351952142456132,"vX0":6.745450491304533,"vY0":-128.05142994128144,"vZ0":-1.9001977257242242,"x":115.46,"y":186.53,"x0":-3.594739878079705,"y0":50.00125692640581,"z0":5.038717743352183,"aX":12.167114541568644},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":-15.0,"spinRate":2888,"spinDirection":44},"zone":8,"typeConfidence":0.91,"plateTime":0.42901318234178865,"extension":6.313281515393549},"index":4,"playId":"6ce16520-3a50-3943-90a2-29bde45caab0","pitchNumber":2,"startTime":"2025-08-27T23:10:51.521Z","endTime":"2025-08-27T23:10:55.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14412976722656,"aZ":-29.775990536984654,"pfxX":9.218750020749779,"pfxZ":1.4583771590518984,"pX":1.308104558130283,"pZ":1.4726321017236048,"vX0":8.834646447057715,"vY0":-127.72629417539268,"vZ0":-3.1950951686921907,"x":67.14,"y":199.02,"x0":-3.4023398259335975,"y0":50.00090293339791,"z0":5.099888447004674,"aX":15.111856629230013},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-18.8,"spinRate":3107,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4300754513910947,"extension":6.339695546692248},"index":5,"playId":"0af998ec-d8d2-3591-86dd-80b85a2a7239","pitchNumber":3,"startTime":"2025-08-27T23:11:05.713Z","endTime":"2025-08-27T23:11:09.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-27T23:11:09.309Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T23:11:24.502Z","endTime":"2025-08-27T23:12:35.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.58270062331743,"strikeZoneBottom":1.62048686953567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.5672499880695,"aZ":-29.514827474262457,"pfxX":7.760534979624284,"pfxZ":1.629863650950556,"pX":0.21438427435734828,"pZ":1.9366740481189593,"vX0":7.232586693253211,"vY0":-127.38988788420087,"vZ0":-1.9218279855148206,"x":108.83,"y":186.49,"x0":-3.6758554400588355,"y0":50.004024948442826,"z0":5.0469300916952715,"aX":12.683377174932406},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-15.7,"spinRate":2888,"spinDirection":60},"zone":8,"typeConfidence":0.91,"plateTime":0.43089271464749457,"extension":6.25601838082253},"index":0,"playId":"59e09d11-1b63-3f27-8fe9-b20092985179","pitchNumber":1,"startTime":"2025-08-27T23:11:34.088Z","endTime":"2025-08-27T23:11:38.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84359968620044,"aZ":-25.76311754673168,"pfxX":0.009732048260474024,"pfxZ":3.5197905696339014,"pX":0.21603804952808356,"pZ":3.1513182159345527,"vX0":9.398683993395878,"vY0":-133.65135100130152,"vZ0":-0.6091028570548944,"x":108.77,"y":153.69,"x0":-3.336734861103357,"y0":50.00371677216698,"z0":5.220535806674808,"aX":0.017799709711530554},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":-1.9,"spinRate":2639,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.408672297056639,"extension":6.414193195646515},"index":1,"playId":"3b54772e-dd52-3727-8c38-ed651db7e59c","pitchNumber":2,"startTime":"2025-08-27T23:11:47.429Z","endTime":"2025-08-27T23:11:50.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":71.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60295622928858,"aZ":-40.983722155746406,"pfxX":8.783905554790199,"pfxZ":-6.678785279269368,"pX":-0.6679974804876722,"pZ":2.20433202124728,"vX0":3.9912245841573006,"vY0":-116.57574061962521,"vZ0":1.7976543019793283,"x":142.46,"y":179.26,"x0":-3.567229013868989,"y0":50.00576502121322,"z0":5.42038149336413,"aX":11.57657186171893},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.9,"breakHorizontal":-17.2,"spinRate":3222,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4777484002260941,"extension":6.13538000170714},"index":2,"playId":"954e2d3a-ac5e-3f74-b5ed-ad448f355f47","pitchNumber":3,"startTime":"2025-08-27T23:12:09.814Z","endTime":"2025-08-27T23:12:13.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.681317783965305,"aZ":-14.071732721702565,"pfxX":-5.788988229114543,"pfxZ":9.357581417731708,"pX":-0.1068846016372152,"pZ":3.8526411327158163,"vX0":10.717007288830006,"vY0":-138.82492445650485,"vZ0":-1.2936168845411422,"x":121.07,"y":134.76,"x0":-3.2809471973486817,"y0":50.00169003987386,"z0":5.27017757166734,"aX":-11.199115885233615},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2350,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3959042621054798,"extension":6.369222814481959},"hitData":{"launchSpeed":78.2,"launchAngle":-5.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.56,"coordY":158.43}},"index":3,"playId":"06905a6b-9050-3039-a110-bfa4414a957b","pitchNumber":4,"startTime":"2025-08-27T23:12:28.572Z","endTime":"2025-08-27T23:12:35.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:12:35.607Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out sharply to left fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T23:12:50.452Z","endTime":"2025-08-27T23:13:24.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.46180008321991,"strikeZoneBottom":1.72866460759985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43003601090928,"aZ":-14.620847452673882,"pfxX":-6.108582899633752,"pfxZ":8.98117420970517,"pX":1.1343680019375233,"pZ":2.1013729196266167,"vX0":13.201476114430301,"vY0":-139.39885301257888,"vZ0":-5.540205309703935,"x":73.76,"y":182.04,"x0":-2.884257380243247,"y0":50.00058723471367,"z0":5.091617771931226,"aX":-11.937407033113123},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":8.2,"spinRate":2409,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.39401299104887766,"extension":6.532493000419851},"index":0,"playId":"9105b8e6-de80-3354-8dc6-4b4825006f72","pitchNumber":1,"startTime":"2025-08-27T23:13:03.061Z","endTime":"2025-08-27T23:13:07.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.996712032433685,"aZ":-33.862028094100914,"pfxX":7.664907520915728,"pfxZ":-1.1009973441465855,"pX":-0.29560322929285776,"pZ":1.8512039749546594,"vX0":5.681428826895445,"vY0":-124.3705435613192,"vZ0":-0.5879804441506746,"x":128.27,"y":188.8,"x0":-3.6268808896630595,"y0":50.00563558009601,"z0":4.963938209751201,"aX":11.697428371617326},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.8,"breakHorizontal":-15.5,"spinRate":2927,"spinDirection":64},"zone":7,"typeConfidence":0.89,"plateTime":0.4448560043729666,"extension":6.09648858133752},"hitData":{"launchSpeed":100.3,"launchAngle":27.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":46.73,"coordY":78.31}},"index":1,"playId":"40042115-8665-3b24-aa3e-ae262bee6ac3","pitchNumber":2,"startTime":"2025-08-27T23:13:15.410Z","endTime":"2025-08-27T23:13:24.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:13:24.439Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T23:15:15.043Z","endTime":"2025-08-27T23:16:33.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.4604478503598,"strikeZoneBottom":1.64485168704665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.965247069835335,"aZ":-11.470495043791313,"pfxX":-6.4291989830029594,"pfxZ":11.796130287741192,"pX":-0.41162647951120496,"pZ":2.1180268483398845,"vX0":5.05388329937063,"vY0":-132.55575854138206,"vZ0":-8.249445077803621,"x":132.0,"y":180.95,"x0":-1.5206992437252713,"y0":50.00279615138168,"z0":6.135802389091596,"aX":-11.28416550973438},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.4,"breakHorizontal":10.3,"spinRate":2039,"spinDirection":215},"zone":7,"typeConfidence":0.92,"plateTime":0.4153964707041111,"extension":5.962956961069484},"index":0,"playId":"2a987438-328e-3ada-9612-0946ef570c55","pitchNumber":1,"startTime":"2025-08-27T23:15:37.099Z","endTime":"2025-08-27T23:15:41.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.43069587431693,"strikeZoneBottom":1.51984982957419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.647482145397152,"aZ":-15.667935186142518,"pfxX":-1.120111555201016,"pfxZ":10.093836593452203,"pX":-0.9553149583503929,"pZ":3.9182487337251675,"vX0":2.6281331726605464,"vY0":-127.44343673272992,"vZ0":-2.7647030040572567,"x":153.41,"y":132.99,"x0":-1.857112665356654,"y0":50.002547286045406,"z0":6.263609311096534,"aX":-1.832022432480018},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":17.9,"breakHorizontal":1.4,"spinRate":2420,"spinDirection":185},"zone":11,"typeConfidence":0.85,"plateTime":0.43076664509710394,"extension":5.875270677309899},"index":1,"playId":"9a129eb8-7b79-39ac-9bbd-1d22e2345105","pitchNumber":2,"startTime":"2025-08-27T23:15:48.712Z","endTime":"2025-08-27T23:15:53.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.3,"strikeZoneTop":3.43999909736437,"strikeZoneBottom":1.46081550762572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.731953198547586,"aZ":-39.36090852464498,"pfxX":2.6646270606639613,"pfxZ":-6.071911372342784,"pX":-1.442102941203141,"pZ":3.051087355873273,"vX0":0.008179404156963915,"vY0":-108.93382747210691,"vZ0":1.7654728599627847,"x":171.97,"y":156.4,"x0":-1.7912177400121745,"y0":50.00052135317751,"z0":6.532316086836979,"aX":3.1554118059722414},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-10.1,"breakHorizontal":-4.8,"spinRate":2359,"spinDirection":54},"zone":11,"typeConfidence":0.91,"plateTime":0.5056238252136498,"extension":5.629209935514971},"index":2,"playId":"8b2920df-6a5e-3959-8b9e-78b3081de94c","pitchNumber":3,"startTime":"2025-08-27T23:15:59.922Z","endTime":"2025-08-27T23:16:06.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.38822903959212,"strikeZoneBottom":1.44793213021725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94868950658475,"aZ":-15.503312629073651,"pfxX":-0.22134986819325242,"pfxZ":10.319093159586549,"pX":-1.8888509909401021,"pZ":3.4433765926170525,"vX0":0.17089734817954697,"vY0":-126.58388526172658,"vZ0":-3.835615294526626,"x":189.0,"y":145.81,"x0":-1.9286346959712901,"y0":50.00011189787095,"z0":6.227044697442789,"aX":-0.3575082255782336},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":18.0,"breakHorizontal":0.4,"spinRate":2353,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.4334622322198598,"extension":5.679917253200444},"index":3,"playId":"8f78271c-9735-3e1c-a794-148b490f2bb1","pitchNumber":4,"startTime":"2025-08-27T23:16:11.568Z","endTime":"2025-08-27T23:16:16.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.518659910094666,"aZ":-16.985581034907103,"pfxX":-0.2892077134915977,"pfxZ":9.441354154935757,"pX":-0.026464081109787606,"pZ":2.3827890267087297,"vX0":4.2397302571270785,"vY0":-125.77479265619888,"vZ0":-5.991441058592266,"x":118.01,"y":174.44,"x0":-1.693413015568014,"y0":50.00208612771255,"z0":6.164225126698325,"aX":-0.4652171502257537},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":16.0,"breakHorizontal":-0.4,"spinRate":2366,"spinDirection":188},"zone":5,"typeConfidence":0.95,"plateTime":0.43479065065400224,"extension":5.923584663545865},"hitData":{"launchSpeed":58.8,"launchAngle":3.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.61,"coordY":151.98}},"index":4,"playId":"a4ab7bd8-ab7c-311d-8d98-feef0b787753","pitchNumber":5,"startTime":"2025-08-27T23:16:25.921Z","endTime":"2025-08-27T23:16:33.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:16:33.936Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T23:16:46.520Z","endTime":"2025-08-27T23:17:56.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.06474772566628,"strikeZoneBottom":1.44275001012702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.202498598892213,"aZ":-19.18377111460994,"pfxX":1.0622492721155885,"pfxZ":7.933400030473252,"pX":-0.34947757260055107,"pZ":2.3404452275107093,"vX0":3.2942387257025794,"vY0":-126.71201487564441,"vZ0":-5.671560803387938,"x":130.32,"y":175.59,"x0":-1.8007773361469432,"y0":50.003839142215746,"z0":6.125240657553997,"aX":1.73874755194601},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.4,"breakHorizontal":-2.6,"spinRate":2351,"spinDirection":181},"zone":4,"typeConfidence":0.95,"plateTime":0.4311274364133437,"extension":5.996959498349178},"index":0,"playId":"7645ad6b-fc6c-30c7-9df2-209a5d4abc42","pitchNumber":1,"startTime":"2025-08-27T23:17:05.417Z","endTime":"2025-08-27T23:17:09.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.19407624752276,"strikeZoneBottom":1.5236127664171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58738307931764,"aZ":-28.70888056274916,"pfxX":-8.87846666893531,"pfxZ":2.073779688168548,"pX":-0.8238168933689701,"pZ":2.508130042242121,"vX0":4.970566147970174,"vY0":-128.2578012116679,"vZ0":-3.5578889479244427,"x":148.4,"y":171.06,"x0":-1.6295714020398484,"y0":50.00383801013536,"z0":6.1428952630084055,"aX":-14.848733046481223},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":1287,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.42643413046241463,"extension":6.218965884886771},"index":1,"playId":"3517b82b-a13a-365d-87a6-da1ffb71a0ea","pitchNumber":2,"startTime":"2025-08-27T23:17:16.760Z","endTime":"2025-08-27T23:17:22.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":80.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.546954160162784,"aZ":-29.703671994882708,"pfxX":-6.689812523737038,"pfxZ":1.5227887894392298,"pX":-0.7221165897168275,"pZ":1.6902737827004766,"vX0":4.50999885289381,"vY0":-126.44328597743664,"vZ0":-5.157899600569031,"x":144.53,"y":193.14,"x0":-1.6551071356284401,"y0":50.005776437688404,"z0":6.1255140624028295,"aX":-10.889680226052546},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":11.2,"spinRate":1335,"spinDirection":225},"zone":7,"typeConfidence":0.93,"plateTime":0.43233452774144565,"extension":5.992042162811878},"index":2,"playId":"1308f00a-f6c9-3515-9381-da0add840ca8","pitchNumber":3,"startTime":"2025-08-27T23:17:29.695Z","endTime":"2025-08-27T23:17:34.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":2.98280469586892,"strikeZoneBottom":1.44260578882814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.393840991097314,"aZ":-18.341311784920116,"pfxX":-9.550958040043623,"pfxZ":7.547715444805465,"pX":0.3780199876196631,"pZ":2.5594364598647523,"vX0":7.915381965138622,"vY0":-134.7787091271585,"vZ0":-6.090943859233312,"x":102.59,"y":169.68,"x0":-1.3618398720925002,"y0":50.00138016183457,"z0":6.15208873154209,"aX":-17.49954656478121},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":15.5,"spinRate":1903,"spinDirection":218},"zone":3,"typeConfidence":0.93,"plateTime":0.40701318196274583,"extension":6.206389285562021},"index":3,"playId":"196eef11-006d-3f5b-a7da-2973d6883336","pitchNumber":4,"startTime":"2025-08-27T23:17:50.361Z","endTime":"2025-08-27T23:17:56.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:17:56.461Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T23:18:03.815Z","endTime":"2025-08-27T23:18:25.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":92.5,"endSpeed":84.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.51452702333689,"aZ":-17.832339340949382,"pfxX":-10.593689187721237,"pfxZ":7.905119286465702,"pX":-0.7161393990792019,"pZ":3.0023677927742716,"vX0":5.3763926951520045,"vY0":-134.4458471108635,"vZ0":-5.246242137521607,"x":144.3,"y":157.72,"x0":-1.374709885052845,"y0":50.00595595408093,"z0":6.261112513371767,"aX":-19.228386722626723},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":17.9,"spinRate":1858,"spinDirection":218},"zone":1,"typeConfidence":0.93,"plateTime":0.4087656562936659,"extension":5.922728706601511},"hitData":{"launchSpeed":82.1,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":171.45}},"index":0,"playId":"756248ca-522a-31b3-bfc2-a65195b4e29e","pitchNumber":1,"startTime":"2025-08-27T23:18:17.924Z","endTime":"2025-08-27T23:18:25.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:18:25.928Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Mark Vientos to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T23:20:20.517Z","endTime":"2025-08-27T23:20:58.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06818748600231,"aZ":-27.62424314830303,"pfxX":-11.046756422870374,"pfxZ":2.456623874233923,"pX":-1.0929166368320495,"pZ":2.523680488103284,"vX0":9.854117915379115,"vY0":-136.24391185171623,"vZ0":-1.841558275536431,"x":158.66,"y":170.64,"x0":-3.3478030209126874,"y0":50.00279575312152,"z0":5.145555651409723,"aX":-20.46035997362152},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.2,"breakHorizontal":17.5,"spinRate":2176,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4043117179296689,"extension":6.310679075418783},"index":0,"playId":"866e2150-8057-3369-893b-98fc634b3947","pitchNumber":1,"startTime":"2025-08-27T23:20:35.335Z","endTime":"2025-08-27T23:20:40.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.07599883246487,"aZ":-30.658740169908913,"pfxX":-13.359074319814919,"pfxZ":0.8031505069454887,"pX":-0.15307398872806388,"pZ":2.2926757756472442,"vX0":13.05301795742068,"vY0":-137.6366887070737,"vZ0":-2.01746338714099,"x":122.83,"y":176.88,"x0":-3.2581504905276906,"y0":50.0023946006137,"z0":5.144027993918521,"aX":-25.222907995746475},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.2,"breakHorizontal":20.9,"spinRate":2258,"spinDirection":230},"zone":8,"typeConfidence":0.9,"plateTime":0.4003860339925729,"extension":6.434920690384573},"hitData":{"launchSpeed":85.8,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":170.94}},"index":1,"playId":"719858a5-361d-380c-b45f-d89c39bbe39e","pitchNumber":2,"startTime":"2025-08-27T23:20:50.861Z","endTime":"2025-08-27T23:20:58.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:20:58.869Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to center fielder Jeff McNeil, deflected by second baseman Brett Baty.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T23:21:13.866Z","endTime":"2025-08-27T23:22:19.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.60000157660947,"strikeZoneBottom":1.64051573036725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.605570948561045,"aZ":-31.446175933586115,"pfxX":-12.117757945501626,"pfxZ":0.387609070871763,"pX":-1.595361075546417,"pZ":2.286022099759798,"vX0":8.998513942334526,"vY0":-136.83695897947408,"vZ0":-1.7516674208077803,"x":177.81,"y":177.06,"x0":-3.378270088938766,"y0":50.00045206451791,"z0":5.1215768154995756,"aX":-22.617008750479155},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.5,"breakHorizontal":19.7,"spinRate":2217,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.40270548623844027,"extension":6.374906347463292},"index":0,"playId":"07e06f09-0032-3d10-add2-e3fc719dd99a","pitchNumber":1,"startTime":"2025-08-27T23:21:22.397Z","endTime":"2025-08-27T23:21:26.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":77.0,"strikeZoneTop":3.60000104410319,"strikeZoneBottom":1.63447120820721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.28124583390008,"aZ":-28.85197426992876,"pfxX":9.07152188528109,"pfxZ":2.1798062714410156,"pX":-0.07442233940660815,"pZ":1.987861359566042,"vX0":5.879540632591158,"vY0":-124.44653580566055,"vZ0":-1.651143873672492,"x":119.84,"y":185.11,"x0":-3.668507928607576,"y0":50.004626111743356,"z0":5.112864476116373,"aX":13.843972405371277},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":-18.0,"spinRate":3030,"spinDirection":60},"zone":8,"typeConfidence":0.91,"plateTime":0.44478760722821464,"extension":6.072413059537974},"index":1,"playId":"37c7e53e-6e63-3515-8ca7-288db72d8fdc","pitchNumber":2,"startTime":"2025-08-27T23:21:34.107Z","endTime":"2025-08-27T23:21:37.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.2,"strikeZoneTop":3.60967697141157,"strikeZoneBottom":1.61975190229737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.245451906225913,"aZ":-32.560566463935295,"pfxX":7.415565983828618,"pfxZ":-0.2538343396674989,"pX":-0.7026808981900263,"pZ":2.032234254202589,"vX0":4.562057728489505,"vY0":-124.68459648964678,"vZ0":-1.079131560973678,"x":143.78,"y":183.91,"x0":-3.5357886542350085,"y0":50.001346837028535,"z0":5.222909575318187,"aX":11.36544029170219},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":-14.6,"spinRate":2972,"spinDirection":53},"zone":7,"typeConfidence":0.9,"plateTime":0.44380737920697433,"extension":6.227062011120903},"index":2,"playId":"768bd99b-09c5-3213-b06d-9cd6016dc3df","pitchNumber":3,"startTime":"2025-08-27T23:21:47.878Z","endTime":"2025-08-27T23:21:52.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":77.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86731357390829,"aZ":-30.657503092594204,"pfxX":9.83015372010394,"pfxZ":0.9770341530312461,"pX":0.2732913101884653,"pZ":2.5018563531885563,"vX0":5.915345503438103,"vY0":-125.68577205414078,"vZ0":-0.3143955968290887,"x":106.58,"y":171.23,"x0":-3.4124800872740724,"y0":50.00089361966069,"z0":5.186262197886021,"aX":15.235293297558782},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-19.4,"spinRate":3013,"spinDirection":61},"zone":5,"typeConfidence":0.9,"plateTime":0.44110361136415044,"extension":6.011132847095952},"hitData":{"launchSpeed":103.3,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.59,"coordY":113.68}},"index":3,"playId":"9e8360dd-89c2-3b98-b2aa-40ed2fa682fa","pitchNumber":4,"startTime":"2025-08-27T23:22:06.866Z","endTime":"2025-08-27T23:22:19.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:22:19.897Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Max Kepler grounds into a double play, first baseman Pete Alonso to shortstop Francisco Lindor to first baseman Pete Alonso. Alec Bohm out at 2nd. Max Kepler out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T23:22:31.550Z","endTime":"2025-08-27T23:22:48.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06254142548412,"aZ":-25.111426671395368,"pfxX":0.5527926279097015,"pfxZ":4.059151790111226,"pX":0.3495150037433909,"pZ":2.4682895592459086,"vX0":9.10655850961411,"vY0":-131.64382907139458,"vZ0":-1.9274947568457035,"x":103.68,"y":172.14,"x0":-3.238350082438203,"y0":50.00562274118508,"z0":5.084052700334785,"aX":0.9610577494552448},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":-3.1,"spinRate":2619,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4173715996322356,"extension":6.515274973737319},"hitData":{"launchSpeed":104.3,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.83,"coordY":169.92}},"index":0,"playId":"67fac872-db55-34ef-9419-022483765e28","pitchNumber":1,"startTime":"2025-08-27T23:22:40.961Z","endTime":"2025-08-27T23:22:48.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":1.28,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:22:48.964Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a ground ball to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-27T23:24:45.841Z","endTime":"2025-08-27T23:26:29.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.40233725885275,"strikeZoneBottom":1.52418366128907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.665818516531512,"aZ":-17.016489354871986,"pfxX":1.4692897832910652,"pfxZ":9.8627469684732,"pX":-0.6580227433686562,"pZ":2.5548003980875156,"vX0":2.3812367283252778,"vY0":-123.7286925001786,"vZ0":-5.441607094837155,"x":142.08,"y":169.8,"x0":-1.8270978280480965,"y0":50.005618329087014,"z0":6.227011464978854,"aX":2.2584104033266468},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":16.7,"breakHorizontal":-3.2,"spinRate":2416,"spinDirection":175},"zone":4,"typeConfidence":0.94,"plateTime":0.4441540459366333,"extension":5.895087703977705},"index":0,"playId":"6fb91a6d-cf50-3442-9410-791e4664dfce","pitchNumber":1,"startTime":"2025-08-27T23:24:57.972Z","endTime":"2025-08-27T23:25:02.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.54101033892742,"strikeZoneBottom":1.63215771742775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.92678030752694,"aZ":-18.700537591517808,"pfxX":1.4306242531267053,"pfxZ":8.60158051840973,"pX":-1.1170659787723354,"pZ":5.011269122757945,"vX0":1.3285858833220023,"vY0":-125.082238514039,"vZ0":0.35132108080905944,"x":159.58,"y":103.48,"x0":-1.8431800455660228,"y0":50.00255504141139,"z0":6.416413077369568,"aX":2.2405917120398295},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":15.8,"breakHorizontal":-2.9,"spinRate":2420,"spinDirection":174},"zone":11,"typeConfidence":0.94,"plateTime":0.43982070589279454,"extension":5.757984899025934},"index":1,"playId":"ded05c8e-1abe-3410-85db-5ea043de4afc","pitchNumber":2,"startTime":"2025-08-27T23:25:09.175Z","endTime":"2025-08-27T23:25:12.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.47535297593522,"strikeZoneBottom":1.62894234245137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.961158994305933,"aZ":-20.31442983119742,"pfxX":1.4722758409490488,"pfxZ":7.674640396865739,"pX":-0.0431373355200503,"pZ":4.354799096006562,"vX0":3.586101639256178,"vY0":-123.876567479663,"vZ0":-0.8315382981564698,"x":118.64,"y":121.2,"x0":-1.7039952652763426,"y0":50.00583616521378,"z0":6.4012741573307474,"aX":2.2764549065970763},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":13.9,"breakHorizontal":-3.6,"spinRate":2417,"spinDirection":166},"zone":11,"typeConfidence":0.92,"plateTime":0.44303718087901744,"extension":5.864894658949861},"index":2,"playId":"1a195bed-64b2-3d50-b8e1-a76fb927ea98","pitchNumber":3,"startTime":"2025-08-27T23:25:21.870Z","endTime":"2025-08-27T23:25:25.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":67.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.90772472966644,"aZ":-41.65857441368071,"pfxX":5.086116765538576,"pfxZ":-8.220786898350553,"pX":0.20517051960200908,"pZ":1.8412331449383024,"vX0":2.531657414291145,"vY0":-108.02560668255894,"vZ0":0.13373067295994168,"x":109.18,"y":189.07,"x0":-1.6517321732271841,"y0":50.001765309939465,"z0":6.4483578120710865,"aX":5.869635118416372},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-14.3,"breakHorizontal":-10.0,"spinRate":2399,"spinDirection":44},"zone":8,"typeConfidence":0.92,"plateTime":0.5116406000007641,"extension":5.8925855224097665},"index":3,"playId":"028f4542-f656-3ad6-aa31-bcd24ca1c054","pitchNumber":4,"startTime":"2025-08-27T23:25:34.729Z","endTime":"2025-08-27T23:25:39.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.620097113149324,"aZ":-21.376907314857423,"pfxX":2.047671451595587,"pfxZ":6.721913291291656,"pX":-0.4638767992055883,"pZ":2.8866493986215183,"vX0":2.7037670416253516,"vY0":-126.17565630891121,"vZ0":-3.965832283554338,"x":134.68,"y":160.84,"x0":-1.81689539448738,"y0":50.00077265899498,"z0":6.20949642566606,"aX":3.288079858292766},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.5,"breakHorizontal":-4.3,"spinRate":2427,"spinDirection":176},"zone":4,"typeConfidence":0.91,"plateTime":0.4347565422026749,"extension":5.886227903789349},"index":4,"playId":"838c7c78-9fce-31f7-a793-299698df260e","pitchNumber":5,"startTime":"2025-08-27T23:25:49.725Z","endTime":"2025-08-27T23:25:53.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.51434132654998,"strikeZoneBottom":1.73088493028182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.271571520955458,"aZ":-31.251680695750533,"pfxX":-7.371381015776944,"pfxZ":0.5731166018164711,"pX":-1.4140144543405977,"pZ":1.1344631868848818,"vX0":3.144464912953109,"vY0":-126.35035720115016,"vZ0":-5.9630976514882725,"x":170.9,"y":208.15,"x0":-1.727214228181836,"y0":50.00009088454157,"z0":6.082277504178429,"aX":-11.74110648789812},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":12.5,"spinRate":1354,"spinDirection":225},"zone":13,"typeConfidence":0.93,"plateTime":0.43597266587019146,"extension":6.047939910611944},"index":5,"playId":"0796a250-8c67-3fdd-8eb6-95d27fbcac23","pitchNumber":6,"startTime":"2025-08-27T23:26:03.657Z","endTime":"2025-08-27T23:26:09.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.860643495867773,"aZ":-29.546750648514415,"pfxX":-10.109529215629474,"pfxZ":1.6108412479361878,"pX":-0.4081951811422809,"pZ":1.944144180151926,"vX0":6.281857773973365,"vY0":-127.7196149967773,"vZ0":-4.647423741847029,"x":132.56,"y":186.29,"x0":-1.5992793073870675,"y0":50.00625939714634,"z0":6.139506126619825,"aX":-16.531226914078935},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":16.7,"spinRate":1330,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.4305718144200754,"extension":6.076341230712424},"hitData":{"launchSpeed":103.1,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.09,"coordY":119.25}},"index":6,"playId":"c5a76f82-4b13-3dc3-869f-54995a036b38","pitchNumber":7,"startTime":"2025-08-27T23:26:17.248Z","endTime":"2025-08-27T23:26:29.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:26:29.263Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-27T23:26:33.256Z","endTime":"2025-08-27T23:27:39.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.65000110784154,"strikeZoneBottom":1.68880958573608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.58474102357315,"aZ":-20.289933396131588,"pfxX":2.899410980306863,"pfxZ":7.316963665959088,"pX":-0.490325791152747,"pZ":2.1641037624222963,"vX0":2.352507809031004,"vY0":-126.33388776961321,"vZ0":-5.933249601823406,"x":135.69,"y":180.35,"x0":-1.8086855493539984,"y0":50.00252453718053,"z0":6.162764542759859,"aX":4.708652971342686},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.2,"breakHorizontal":-5.8,"spinRate":2427,"spinDirection":173},"zone":7,"typeConfidence":0.94,"plateTime":0.43276572006437597,"extension":6.035032372258821},"index":0,"playId":"eae43fe2-6642-3eda-abea-7742baa87d46","pitchNumber":1,"startTime":"2025-08-27T23:26:54.018Z","endTime":"2025-08-27T23:26:58.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.580742762097962,"aZ":-16.960439169625655,"pfxX":-10.204069107923807,"pfxZ":8.454459106151079,"pX":-0.014256004994848307,"pZ":2.9413498837177614,"vX0":7.327667704393578,"vY0":-133.5266312079178,"vZ0":-5.454213212215791,"x":117.54,"y":159.36,"x0":-1.4725477888715504,"y0":50.006564268292124,"z0":6.236730700860821,"aX":-18.37289254042345},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":16.8,"spinRate":1942,"spinDirection":208},"zone":5,"typeConfidence":0.93,"plateTime":0.41067836970504645,"extension":6.080389598756421},"index":1,"playId":"ac16be5f-6ecb-3c11-8392-f5e6225fc3ce","pitchNumber":2,"startTime":"2025-08-27T23:27:13.420Z","endTime":"2025-08-27T23:27:17.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.546652089739002,"aZ":-28.211059235739924,"pfxX":-8.71916837206836,"pfxZ":2.4421071371397014,"pX":-0.40008311378018835,"pZ":1.8234939226800209,"vX0":5.72009092613051,"vY0":-127.00845603705848,"vZ0":-5.206672381985592,"x":132.25,"y":189.55,"x0":-1.5558071841237695,"y0":50.00466007218091,"z0":6.1610901835779535,"aX":-14.156432130807385},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":14.4,"spinRate":1321,"spinDirection":222},"zone":7,"typeConfidence":0.92,"plateTime":0.43230639702527496,"extension":6.2682629027007275},"index":2,"playId":"f0d5da89-e53b-302b-ac89-40dfe1643249","pitchNumber":3,"startTime":"2025-08-27T23:27:33.881Z","endTime":"2025-08-27T23:27:39.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:27:39.664Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-27T23:27:47.223Z","endTime":"2025-08-27T23:30:49.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.61492331349794,"strikeZoneBottom":1.72819934062971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.11888451135294,"aZ":-30.90879377369611,"pfxX":-9.178578757112536,"pfxZ":0.8048992658062755,"pX":-1.9698900727363269,"pZ":2.146900419090138,"vX0":2.4552269685239194,"vY0":-125.6503257846121,"vZ0":-3.6371083361492484,"x":192.09,"y":180.81,"x0":-1.776667986929843,"y0":50.00419345023153,"z0":6.166875431379808,"aX":-14.450999385752695},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":15.8,"spinRate":1321,"spinDirection":225},"zone":13,"typeConfidence":0.93,"plateTime":0.43852053240380595,"extension":6.02845906666976},"index":0,"playId":"9ef4a031-1656-32f8-b218-797424c541de","pitchNumber":1,"startTime":"2025-08-27T23:28:02.764Z","endTime":"2025-08-27T23:28:06.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.60163146604127,"strikeZoneBottom":1.71524507193823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.708077589726336,"aZ":-22.817171342231482,"pfxX":3.511539536132174,"pfxZ":5.99893490530259,"pX":0.053387261000223916,"pZ":4.269493667878484,"vX0":3.0886131218066164,"vY0":-124.3234426461826,"vZ0":-0.7062543926771776,"x":114.97,"y":123.5,"x0":-1.6628056136556497,"y0":50.003497190010776,"z0":6.456716623491133,"aX":5.478514526063286},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.9,"breakHorizontal":-7.1,"spinRate":2483,"spinDirection":163},"zone":12,"typeConfidence":0.83,"plateTime":0.44112139024729036,"extension":5.974134873848776},"index":1,"playId":"f8b4b23c-e1c6-3c69-8ed0-4e7d64c2ed08","pitchNumber":2,"startTime":"2025-08-27T23:28:22.984Z","endTime":"2025-08-27T23:28:27.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.817728899770596,"aZ":-21.84800200328847,"pfxX":1.8769439429834192,"pfxZ":6.355716452238685,"pX":0.4994385390768452,"pZ":3.28042236725721,"vX0":4.633871147248898,"vY0":-126.4402830554434,"vZ0":-3.195092152150922,"x":97.96,"y":150.21,"x0":-1.5981008861873736,"y0":50.00581555334114,"z0":6.305693060981835,"aX":3.0518422546038804},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.0,"breakHorizontal":-4.4,"spinRate":2432,"spinDirection":182},"zone":3,"typeConfidence":0.92,"plateTime":0.4325328733255005,"extension":6.043450098663944},"index":2,"playId":"3c0d00b2-ae11-38b2-acfe-7b516e811301","pitchNumber":3,"startTime":"2025-08-27T23:28:43.436Z","endTime":"2025-08-27T23:28:50.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":78.9,"strikeZoneTop":3.61935890978495,"strikeZoneBottom":1.69827794617497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.8290617576153,"aZ":-27.07512066788179,"pfxX":-9.500471643221768,"pfxZ":3.196004132536734,"pX":0.38032426490929566,"pZ":1.1410183629287194,"vX0":7.609425212838182,"vY0":-126.80177238481018,"vZ0":-6.7967736604680145,"x":102.5,"y":207.97,"x0":-1.455424473043024,"y0":50.00228260709279,"z0":6.0766564676244625,"aX":-15.156789090539302},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":1480,"spinDirection":223},"zone":14,"typeConfidence":0.93,"plateTime":0.4353434323571772,"extension":6.079942825469958},"index":3,"playId":"02664d2d-2f12-33b3-aa48-b4bf05845e3d","pitchNumber":4,"startTime":"2025-08-27T23:29:23.196Z","endTime":"2025-08-27T23:29:27.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85019382043941,"aZ":-15.822733927695994,"pfxX":-9.481278257824275,"pfxZ":9.108253091375957,"pX":-0.15773757482692208,"pZ":2.9277509985760615,"vX0":6.734873094983414,"vY0":-134.3211427869303,"vZ0":-5.629026078621633,"x":123.01,"y":159.73,"x0":-1.4881787238058442,"y0":50.00153475117567,"z0":6.2078068594167775,"aX":-17.020144046017432},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":15.4,"spinRate":2027,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.41053774299939194,"extension":6.101380251430242},"index":4,"playId":"96d6ff52-b0ac-37b9-908c-7f02babc3750","pitchNumber":5,"startTime":"2025-08-27T23:29:41.963Z","endTime":"2025-08-27T23:29:47.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-27T23:29:56.838Z","endTime":"2025-08-27T23:30:14.741Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"85ccfba7-88a9-397b-af4b-fc9105494389","startTime":"2025-08-27T23:30:14.741Z","endTime":"2025-08-27T23:30:18.401Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.756769086491836,"aZ":-18.22774118816078,"pfxX":-9.220518285842237,"pfxZ":7.749533307104047,"pX":0.07642669432811093,"pZ":3.0453148496078626,"vX0":6.829340290232244,"vY0":-134.00828405078664,"vZ0":-5.082864319892185,"x":114.09,"y":156.56,"x0":-1.320347892961071,"y0":50.005175048000474,"z0":6.288509361259384,"aX":-16.598895848592257},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":15.0,"spinRate":1985,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.41036104520359995,"extension":6.00628034104466},"hitData":{"launchSpeed":93.6,"launchAngle":27.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.93,"coordY":78.71}},"index":7,"playId":"1de41313-4a52-3ead-aaf6-f3d6cea3c152","pitchNumber":6,"startTime":"2025-08-27T23:30:36.680Z","endTime":"2025-08-27T23:30:49.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:30:49.687Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Starling Marte flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-27T23:31:00.850Z","endTime":"2025-08-27T23:32:51.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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(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":91.7,"endSpeed":82.7,"strikeZoneTop":3.46257224560323,"strikeZoneBottom":1.4378475671832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33913611134353,"aZ":-15.863942546096107,"pfxX":-9.435398565007851,"pfxZ":9.240856716652452,"pX":-0.5904852356078925,"pZ":2.06201220909575,"vX0":5.385297642385391,"vY0":-133.19114233458174,"vZ0":-7.863719867018631,"x":139.51,"y":183.11,"x0":-1.4317737485936346,"y0":50.00135516227475,"z0":6.239383822360851,"aX":-16.65013893080072},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.9,"breakHorizontal":15.6,"spinRate":1984,"spinDirection":211},"zone":7,"typeConfidence":0.88,"plateTime":0.4140503366747157,"extension":6.21083793826942},"index":0,"playId":"e3a6f5f7-e063-3da8-b300-ee1f90cee161","pitchNumber":1,"startTime":"2025-08-27T23:31:14.440Z","endTime":"2025-08-27T23:31:19.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":74.6,"strikeZoneTop":3.55000143210894,"strikeZoneBottom":1.55162285924137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.292377225744747,"aZ":-23.014289298639856,"pfxX":6.371497964257363,"pfxZ":6.35749158291625,"pX":1.0253027540748272,"pZ":2.210229624103693,"vX0":4.1863614724202325,"vY0":-121.34757367630057,"vZ0":-4.692019184077844,"x":77.92,"y":179.1,"x0":-1.57047889284591,"y0":50.00121038503624,"z0":6.261073918604107,"aX":9.176070696017073},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.2,"breakHorizontal":-12.7,"spinRate":2412,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4574027082872565,"extension":5.98161626182842},"index":1,"playId":"7c47e1a9-6f06-305b-aa39-07ce8fc00923","pitchNumber":2,"startTime":"2025-08-27T23:31:34.242Z","endTime":"2025-08-27T23:31:41.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":74.6,"strikeZoneTop":3.55000170718454,"strikeZoneBottom":1.5679065044115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.667579582497012,"aZ":-27.35553604664532,"pfxX":9.192246049729965,"pfxZ":3.3279884530329333,"pX":0.6989602419799307,"pZ":3.954747606166758,"vX0":2.687333349568541,"vY0":-121.41207153319358,"vZ0":-0.2275121615384249,"x":90.36,"y":132.0,"x0":-1.6247580467232017,"y0":50.00072945804533,"z0":6.495171714373961,"aX":13.29229962442281},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.2,"breakHorizontal":-17.3,"spinRate":2464,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.45663774238639476,"extension":6.160777806271486},"index":2,"playId":"6e2f890b-7737-393d-8a34-0384d36f2cf4","pitchNumber":3,"startTime":"2025-08-27T23:32:09.680Z","endTime":"2025-08-27T23:32:13.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.55000016812602,"strikeZoneBottom":1.54087429307074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.767895062651263,"aZ":-16.703521763958637,"pfxX":-9.974026127054934,"pfxZ":8.57941955689984,"pX":-0.24648758461210507,"pZ":2.0492069341872083,"vX0":6.658711560223229,"vY0":-134.11884652247474,"vZ0":-7.662802830015181,"x":126.4,"y":183.45,"x0":-1.478547249321672,"y0":50.0018433310084,"z0":6.157055906326596,"aX":-17.98426854030025},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":16.4,"spinRate":2009,"spinDirection":213},"zone":8,"typeConfidence":0.93,"plateTime":0.40999140663651,"extension":6.1661791533487245},"index":3,"playId":"718ad3a7-9a9c-3525-91a2-7a7cd0e36350","pitchNumber":4,"startTime":"2025-08-27T23:32:25.769Z","endTime":"2025-08-27T23:32:30.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.507006519575068,"aZ":-16.686395266094824,"pfxX":-8.855856352938087,"pfxZ":8.479315841009743,"pX":-0.5710159987527117,"pZ":2.2234616204689295,"vX0":5.169544000131653,"vY0":-134.61937466154427,"vZ0":-7.40790081997165,"x":138.77,"y":178.75,"x0":-1.3702893475495836,"y0":50.006308055267134,"z0":6.202538817361435,"aX":-16.180756960137632},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":14.9,"spinRate":1933,"spinDirection":211},"zone":4,"typeConfidence":0.89,"plateTime":0.40760716196679114,"extension":6.145249903377302},"hitData":{"launchSpeed":84.1,"launchAngle":30.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.82,"coordY":85.67}},"index":4,"playId":"3891e820-e924-31f6-a73d-940aab6a56ac","pitchNumber":5,"startTime":"2025-08-27T23:32:43.911Z","endTime":"2025-08-27T23:32:51.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:32:51.921Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-27T23:34:35.906Z","endTime":"2025-08-27T23:36:32.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.86,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39402773116506,"aZ":-34.493967555476424,"pfxX":5.199757471360208,"pfxZ":-1.509515310833157,"pX":1.1240703181399345,"pZ":1.5928662368735913,"vX0":9.648074955059519,"vY0":-123.92847408522586,"vZ0":-1.448755626959275,"x":74.15,"y":195.77,"x0":-3.5125069788711456,"y0":50.00329791854484,"z0":5.09672094617356,"aX":7.993101460184946},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.9,"breakHorizontal":-11.9,"spinRate":2765,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4439065051456721,"extension":6.220363819971672},"index":0,"playId":"ccdd6f5d-a9c7-3b0d-8d5e-145457977718","pitchNumber":1,"startTime":"2025-08-27T23:35:02.493Z","endTime":"2025-08-27T23:35:06.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.86,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.176714552413785,"aZ":-37.68239095529036,"pfxX":5.604177156197534,"pfxZ":-3.4155570019199804,"pX":-0.16032056032251799,"pZ":1.4788430432266686,"vX0":7.099555559948043,"vY0":-126.965273849602,"vZ0":-1.3606993291908418,"x":123.11,"y":198.85,"x0":-3.7351334698591274,"y0":50.00591700651016,"z0":5.056735432430984,"aX":9.028921189989},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.2,"breakHorizontal":-11.9,"spinRate":2485,"spinDirection":50},"zone":13,"typeConfidence":0.86,"plateTime":0.4335986901027402,"extension":6.127043412183154},"index":1,"playId":"329e1ad5-93fc-35d5-84f3-e030159e635e","pitchNumber":2,"startTime":"2025-08-27T23:35:13.460Z","endTime":"2025-08-27T23:35:17.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":71.5,"strikeZoneTop":3.86253473343701,"strikeZoneBottom":1.84767736400529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.648902740125422,"aZ":-41.98647734996509,"pfxX":9.268628070259208,"pfxZ":-7.45062329268009,"pX":-0.5401012952660648,"pZ":3.0587020304633383,"vX0":4.151074074163547,"vY0":-116.05125158108994,"vZ0":3.686707566610153,"x":137.59,"y":156.2,"x0":-3.575486523232295,"y0":50.00160405920784,"z0":5.542994442240114,"aX":12.208029500277343},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-11.8,"breakHorizontal":-18.0,"spinRate":3165,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.4783063925989963,"extension":6.126544335278228},"index":2,"playId":"12dd6dff-2d25-318e-8d7d-26dfdc663c04","pitchNumber":3,"startTime":"2025-08-27T23:35:29.739Z","endTime":"2025-08-27T23:35:34.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-27T23:35:39.006Z","endTime":"2025-08-27T23:35:53.620Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":72.6,"strikeZoneTop":3.85536528766088,"strikeZoneBottom":1.92274713655398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.224769464163018,"aZ":-42.64806793342519,"pfxX":8.692145545610915,"pfxZ":-7.943361543011578,"pX":2.4815915028667566,"pZ":-0.05657550638307097,"vX0":10.187293383616682,"vY0":-116.53361106333823,"vZ0":-2.7473006995781732,"x":22.41,"y":240.31,"x0":-3.1453628165626113,"y0":50.001926971355765,"z0":5.3297656686454165,"aX":11.463082454672218},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.8,"breakHorizontal":-19.1,"spinRate":3315,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4775961298972211,"extension":6.296704646045115},"index":4,"playId":"48fab6bc-723e-3251-9de9-60f5641877ec","pitchNumber":4,"startTime":"2025-08-27T23:35:53.620Z","endTime":"2025-08-27T23:35:57.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.85830201268835,"strikeZoneBottom":1.91980592343707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22297426044324,"aZ":-25.510734935240166,"pfxX":-8.698363124005535,"pfxZ":3.5990350683465913,"pX":-0.7821150101586207,"pZ":4.352567159689786,"vX0":9.964541998917124,"vY0":-135.82733347826016,"vZ0":2.351875303465064,"x":146.81,"y":121.26,"x0":-3.3836643419431374,"y0":50.00414043130094,"z0":5.259335937063312,"aX":-16.110506229282127},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":13.4,"spinRate":2261,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.4046463472044528,"extension":6.207748364969906},"index":5,"playId":"44907691-a12f-3491-b11d-1da759624950","pitchNumber":5,"startTime":"2025-08-27T23:36:10.623Z","endTime":"2025-08-27T23:36:14.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.85380757198142,"strikeZoneBottom":1.98151889338598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65957670918779,"aZ":-30.622679594374297,"pfxX":-12.434166936184685,"pfxZ":0.8408781981405928,"pX":-0.5456850271306772,"pZ":1.8643006881512163,"vX0":11.286401125529585,"vY0":-135.82257387695026,"vZ0":-2.6767240204190825,"x":137.8,"y":188.44,"x0":-3.16821074467094,"y0":50.00257877252121,"z0":5.023329928317071,"aX":-22.904591979638774},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.1,"breakHorizontal":19.7,"spinRate":2242,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.4054637182184404,"extension":6.474452027091514},"index":6,"playId":"894de4cf-0607-3792-835f-72347b4b50e1","pitchNumber":6,"startTime":"2025-08-27T23:36:27.438Z","endTime":"2025-08-27T23:36:32.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:36:32.074Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-27T23:36:42.193Z","endTime":"2025-08-27T23:37:35.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.1,"strikeZoneTop":3.28999838223744,"strikeZoneBottom":1.65814596207799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.744091848458595,"aZ":-14.463614732642329,"pfxX":-6.872988739411675,"pfxZ":9.414511021169993,"pX":0.2839815553332608,"pZ":3.6086648751563297,"vX0":11.362484447567049,"vY0":-137.34355801336977,"vZ0":-1.6279117259284102,"x":106.18,"y":141.35,"x0":-3.0429339319307807,"y0":50.00454727493314,"z0":5.209275374251729,"aX":-12.9332972961691},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":9.6,"spinRate":2286,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.4011558224361482,"extension":6.509472841114014},"index":0,"playId":"194da151-b6b5-392f-ba8d-54b2eda11193","pitchNumber":1,"startTime":"2025-08-27T23:36:55.547Z","endTime":"2025-08-27T23:36:59.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.35115084140204,"strikeZoneBottom":1.56503760249584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10353440131345,"aZ":-35.515211571734106,"pfxX":-11.445687958111598,"pfxZ":-2.1378848034410645,"pX":-0.055010111522386454,"pZ":2.583790102151727,"vX0":11.074234023635121,"vY0":-124.8247030990991,"vZ0":0.4547689191028894,"x":119.1,"y":169.02,"x0":-3.0799117452929803,"y0":50.00099870282254,"z0":5.343299633252795,"aX":-17.908117829118545},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.5,"breakHorizontal":17.9,"spinRate":1586,"spinDirection":255},"zone":5,"typeConfidence":0.9,"plateTime":0.44022754663444363,"extension":6.31239765416122},"index":1,"playId":"aded4e9a-d965-3231-957e-d452bd8a5834","pitchNumber":2,"startTime":"2025-08-27T23:37:09.158Z","endTime":"2025-08-27T23:37:13.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.979828159923706,"aZ":-32.932170573206164,"pfxX":-10.611044158519114,"pfxZ":-0.49357578151824555,"pX":-0.09831044585146909,"pZ":2.294961141100127,"vX0":10.79784127449978,"vY0":-124.27752132124924,"vZ0":-0.6696735571150756,"x":120.75,"y":176.82,"x0":-3.157420582515883,"y0":50.003323195673715,"z0":5.345889581480542,"aX":-16.308442438990582},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":16.2,"spinRate":1657,"spinDirection":262},"zone":5,"typeConfidence":0.9,"plateTime":0.4437187355260477,"extension":6.349296523701948},"hitData":{"launchSpeed":86.8,"launchAngle":54.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.8,"coordY":113.09}},"index":2,"playId":"71df2ab2-f75f-3213-9271-7b2d1876e422","pitchNumber":3,"startTime":"2025-08-27T23:37:23.967Z","endTime":"2025-08-27T23:37:35.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:37:35.992Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-27T23:37:41.229Z","endTime":"2025-08-27T23:38:28.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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.4,"endSpeed":85.5,"strikeZoneTop":3.29752169355638,"strikeZoneBottom":1.58312672741412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.04792999876842,"aZ":-30.82607499859292,"pfxX":-12.780790395584086,"pfxZ":0.7123300544942968,"pX":-0.031183662612791627,"pZ":2.542904831859602,"vX0":12.961184530833084,"vY0":-138.10510817139425,"vZ0":-1.1347189895435528,"x":118.19,"y":170.12,"x0":-3.166793412251446,"y0":50.00308016393278,"z0":5.067957968072116,"aX":-24.233248634891197},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.2,"breakHorizontal":19.8,"spinRate":2103,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.3994343283936801,"extension":6.350789710976461},"index":0,"playId":"47e81f86-96e2-31fb-9dad-261f6594c8b6","pitchNumber":1,"startTime":"2025-08-27T23:37:57.465Z","endTime":"2025-08-27T23:38:02.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.3,"strikeZoneTop":3.24384852344177,"strikeZoneBottom":1.56928095859032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.30013171612366,"aZ":-13.198149934445892,"pfxX":-8.82055738764448,"pfxZ":9.822700653164155,"pX":-0.28424891998020685,"pZ":2.133054905123947,"vX0":10.64805564881809,"vY0":-139.3046533036512,"vZ0":-5.8627140567956175,"x":127.83,"y":181.19,"x0":-3.0414214288807564,"y0":50.00049944787252,"z0":5.1653075150858365,"aX":-17.036668690442117},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":13.3,"spinRate":2309,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.39578664857906665,"extension":6.4855004602026245},"index":1,"playId":"bbe3e6bb-c9e0-3fde-8cb7-eec6cf579156","pitchNumber":2,"startTime":"2025-08-27T23:38:09.658Z","endTime":"2025-08-27T23:38:14.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.386983387806218,"aZ":-28.797869321289703,"pfxX":-11.26048972879856,"pfxZ":2.106037302130699,"pX":-0.19412224206230455,"pZ":1.744242553349922,"vX0":10.557948868190769,"vY0":-126.16851129953633,"vZ0":-3.448581336327423,"x":124.4,"y":191.69,"x0":-2.9844416314358333,"y0":50.00017950131477,"z0":5.4675533749879905,"aX":-18.021854423488307},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":17.8,"spinRate":1743,"spinDirection":256},"zone":8,"typeConfidence":0.88,"plateTime":0.43531991718228724,"extension":6.008309169658547},"index":2,"playId":"2c1524bf-bca0-3e8b-b84c-ff7f4e151ec4","pitchNumber":3,"startTime":"2025-08-27T23:38:24.612Z","endTime":"2025-08-27T23:38:28.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:38:28.772Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Baty doubles (11) on a line drive to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:40:21.393Z","endTime":"2025-08-27T23:41:35.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":74.0,"endSpeed":67.8,"strikeZoneTop":3.63599692571544,"strikeZoneBottom":1.57223155415728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.66587177787779,"aZ":-39.33984616509591,"pfxX":3.8683975513096778,"pfxZ":-6.16356518235818,"pX":-1.7606991659239941,"pZ":2.9211241163666064,"vX0":-0.716842309267766,"vY0":-107.71402829032178,"vZ0":1.5350021282424227,"x":184.11,"y":159.91,"x0":-1.9236671821122269,"y0":50.003956755467634,"z0":6.58639814289835,"aX":4.495009934328834},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-10.3,"breakHorizontal":-6.7,"spinRate":2343,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.5106889790334339,"extension":5.700769759801146},"index":0,"playId":"64cf38a2-e2d4-37db-9266-a45a193fc989","pitchNumber":1,"startTime":"2025-08-27T23:40:35.741Z","endTime":"2025-08-27T23:40:41.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.74415439139111,"strikeZoneBottom":1.6808320433694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44024694508706,"aZ":-28.69021350553969,"pfxX":-7.945420245136538,"pfxZ":2.1512348833180823,"pX":-1.012990245386474,"pZ":2.05430401840952,"vX0":4.569184422473636,"vY0":-126.3180934783134,"vZ0":-4.352640565898692,"x":155.61,"y":183.31,"x0":-1.8118776457836534,"y0":50.00275554569183,"z0":6.103349780322577,"aX":-12.855292357516742},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":13.3,"spinRate":1408,"spinDirection":226},"zone":13,"typeConfidence":0.93,"plateTime":0.43342215182771504,"extension":5.987485807256362},"index":1,"playId":"1503e02f-a1ad-311d-8e7e-060111c89510","pitchNumber":2,"startTime":"2025-08-27T23:40:47.532Z","endTime":"2025-08-27T23:40:51.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.16102493762633,"aZ":-19.81954522241358,"pfxX":0.018050578780661075,"pfxZ":7.568142876678654,"pX":0.26534561828087694,"pZ":2.2874785995495697,"vX0":5.010154854021073,"vY0":-126.30000443555444,"vZ0":-5.675321328056542,"x":106.89,"y":177.02,"x0":-1.7376198542330281,"y0":50.00368069765107,"z0":6.133608712064996,"aX":0.029381073658311017},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.8,"breakHorizontal":-1.1,"spinRate":2412,"spinDirection":192},"zone":8,"typeConfidence":0.94,"plateTime":0.4319136830678594,"extension":5.993755907421651},"index":2,"playId":"3f9c057e-f70f-33f9-a83d-6c8df41cb79d","pitchNumber":3,"startTime":"2025-08-27T23:40:59.742Z","endTime":"2025-08-27T23:41:07.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.852753717508897,"aZ":-28.359542290771813,"pfxX":-9.332750520462152,"pfxZ":2.3157986299125533,"pX":-0.4397201558139337,"pZ":2.3454527623865546,"vX0":5.8018377598479685,"vY0":-127.37256278485398,"vZ0":-4.050644684169359,"x":133.76,"y":175.45,"x0":-1.5331298273747127,"y0":50.00010262081804,"z0":6.1954742609040405,"aX":-15.351764556892808},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1423,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.4298112904765712,"extension":6.114106952054618},"hitData":{"launchSpeed":109.9,"launchAngle":5.0,"totalDistance":121.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.01,"coordY":94.42}},"index":3,"playId":"44c4f830-5ba1-370c-8ad2-1e6f8e39db16","pitchNumber":4,"startTime":"2025-08-27T23:41:23.587Z","endTime":"2025-08-27T23:41:35.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":6.79999999999999,"leverageIndex":0.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:41:35.620Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hayden Senger singles on a bunt ground ball to shortstop Trea Turner. Brett Baty to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:41:52.180Z","endTime":"2025-08-27T23:42:15.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.432153866541544,"aZ":-19.54751512562486,"pfxX":-0.13108411942310738,"pfxZ":7.552369680888354,"pX":-0.6574952292500561,"pZ":2.032508248534393,"vX0":2.9825598089854837,"vY0":-128.19359831666014,"vZ0":-6.50620288374014,"x":142.06,"y":183.9,"x0":-1.8168124684052531,"y0":50.000090902845336,"z0":6.119083595671097,"aX":-0.2191922649009969},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.5,"breakHorizontal":-0.4,"spinRate":2455,"spinDirection":195},"zone":7,"typeConfidence":0.94,"plateTime":0.426564991371027,"extension":5.932958933845626},"hitData":{"launchSpeed":35.7,"launchAngle":12.0,"totalDistance":48.0,"trajectory":"bunt_grounder","hardness":"medium","location":"6","coordinates":{"coordX":119.71,"coordY":178.7}},"index":0,"playId":"3bb9fc83-f395-3d27-b3db-b7c3f5fa947a","pitchNumber":1,"startTime":"2025-08-27T23:42:07.346Z","endTime":"2025-08-27T23:42:15.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":6.400000000000006,"leverageIndex":1.34,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:42:15.351Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to center fielder Harrison Bader. Brett Baty scores. Hayden Senger to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:42:44.332Z","endTime":"2025-08-27T23:43:13.488Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9932341861104,"aZ":-17.829728733513655,"pfxX":-0.8865656477313176,"pfxZ":8.512976080206066,"pX":-0.05469079144653541,"pZ":2.497838444569931,"vX0":4.424834410044276,"vY0":-128.78117508907545,"vZ0":-5.9088881187586795,"x":119.08,"y":171.34,"x0":-1.6776653760354239,"y0":50.00069205975815,"z0":6.194785789517548,"aX":-1.4938840272664973},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.4,"breakHorizontal":0.6,"spinRate":2442,"spinDirection":191},"zone":5,"typeConfidence":0.93,"plateTime":0.42483739758931804,"extension":6.002315080691124},"hitData":{"launchSpeed":98.8,"launchAngle":21.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.44,"coordY":72.33}},"index":0,"playId":"0d0f0bc8-6859-3220-8df4-4e95fb8a6aec","pitchNumber":1,"startTime":"2025-08-27T23:43:01.480Z","endTime":"2025-08-27T23:43:13.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.60000000000001,"awayTeamWinProbability":22.39999999999999,"homeTeamWinProbabilityAdded":8.900000000000006,"leverageIndex":1.6,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:43:13.488Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a line drive to center fielder Harrison Bader. Hayden Senger scores. Francisco Lindor to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:44:58.957Z","endTime":"2025-08-27T23:47:11.016Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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":"2025-08-27T23:43:33.945Z","endTime":"2025-08-27T23:44:22.447Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"fd6bb8ca-e7af-3753-bc0f-768400306da5","startTime":"2025-08-27T23:44:22.447Z","endTime":"2025-08-27T23:44:27.140Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.19000066057665,"strikeZoneBottom":1.71158070885303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8871948886882,"aZ":-28.99937631356049,"pfxX":-7.942587556999452,"pfxZ":1.9214046532055118,"pX":0.36665010402512166,"pZ":1.5173922280761836,"vX0":7.428039905321407,"vY0":-127.45732742874179,"vZ0":-5.92268887985547,"x":103.02,"y":197.81,"x0":-1.546066527461255,"y0":50.0041117223134,"z0":6.145887064240608,"aX":-13.13886742140076},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":12.8,"spinRate":1564,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.42885688728264126,"extension":6.128942532292548},"index":2,"playId":"ac19269a-43b9-3091-ac01-ce13fee93a0b","pitchNumber":1,"startTime":"2025-08-27T23:45:01.268Z","endTime":"2025-08-27T23:45:06.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.29736343313805,"strikeZoneBottom":1.64398418426011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.383351667201982,"aZ":-18.43271041839863,"pfxX":-8.800645786488028,"pfxZ":7.5078067838679985,"pX":-0.89946993391511,"pZ":3.9159654790770535,"vX0":4.258228031023826,"vY0":-134.49234932580075,"vZ0":-3.0956063347064604,"x":151.29,"y":133.05,"x0":-1.3605437054433642,"y0":50.0034695649583,"z0":6.3904053328000465,"aX":-16.11010535828554},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":15.0,"spinRate":1903,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.4073673982590784,"extension":6.027200723623263},"index":3,"playId":"83709316-4c3f-3a2e-95df-8b86ed892ef7","pitchNumber":2,"startTime":"2025-08-27T23:45:17.387Z","endTime":"2025-08-27T23:45:22.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42725867450608,"aZ":-30.725721762623795,"pfxX":-3.844896161025208,"pfxZ":0.8857743918340226,"pX":-0.8988723723616711,"pZ":3.1596629826412315,"vX0":3.453250568004766,"vY0":-126.85285626924433,"vZ0":-1.7149576410102139,"x":151.26,"y":153.47,"x0":-1.7741763270574662,"y0":50.005367417260736,"z0":6.279585569903665,"aX":-6.306530424699699},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":6.2,"spinRate":1475,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.43076176372920694,"extension":6.096651079308622},"index":4,"playId":"c78a6193-3fda-3a00-8a00-b98647566a7c","pitchNumber":3,"startTime":"2025-08-27T23:45:35.042Z","endTime":"2025-08-27T23:45:41.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.046030248240825,"aZ":-27.58193667368914,"pfxX":-8.034639457380878,"pfxZ":2.708961987891186,"pX":0.40902092426263564,"pZ":2.163266748648258,"vX0":7.659550939629073,"vY0":-128.780413811569,"vZ0":-4.783581580844188,"x":101.41,"y":180.37,"x0":-1.544647707212376,"y0":50.00637620978733,"z0":6.151222291052591,"aX":-13.6436881140119},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":13.1,"spinRate":1477,"spinDirection":223},"zone":6,"typeConfidence":0.89,"plateTime":0.42357483768821336,"extension":6.125861454014359},"index":5,"playId":"598dca21-fbbe-314b-b192-ec590835db39","pitchNumber":4,"startTime":"2025-08-27T23:45:55.307Z","endTime":"2025-08-27T23:45:59.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.18341500937592,"strikeZoneBottom":1.50288195103557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.494796974371678,"aZ":-17.396813410436582,"pfxX":1.0862321762861544,"pfxZ":8.806367408803624,"pX":-1.6437160921569616,"pZ":3.519253653271273,"vX0":0.556551238572409,"vY0":-128.43416475133782,"vZ0":-3.523865876042483,"x":179.65,"y":143.76,"x0":-2.004047019909518,"y0":50.00338318419267,"z0":6.2545645955342914,"aX":1.8225649463004236},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.5,"breakHorizontal":-2.0,"spinRate":2387,"spinDirection":187},"zone":11,"typeConfidence":0.93,"plateTime":0.4257398791200453,"extension":6.012909170808964},"index":6,"playId":"ad40c4af-a62a-35f3-baeb-db21aaf0cef3","pitchNumber":5,"startTime":"2025-08-27T23:46:22.022Z","endTime":"2025-08-27T23:46:25.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"playId":"923d5815-bea5-3644-b988-09161fb10991","startTime":"2025-08-27T23:46:40.151Z","endTime":"2025-08-27T23:46:44.118Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35824927662234,"aZ":-30.499657908354006,"pfxX":-9.209242811465627,"pfxZ":1.016068760055676,"pX":-0.5797269514849266,"pZ":2.402635040543691,"vX0":5.718366433121138,"vY0":-127.95841518676866,"vZ0":-3.495602169017065,"x":139.1,"y":173.91,"x0":-1.651361557059718,"y0":50.00483715972105,"z0":6.186089817202431,"aX":-15.21404031328665},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":15.4,"spinRate":1441,"spinDirection":223},"zone":4,"typeConfidence":0.92,"plateTime":0.42867859532135455,"extension":6.1016488965060685},"hitData":{"launchSpeed":107.0,"launchAngle":14.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.67,"coordY":93.91}},"index":8,"playId":"d9414f4c-c811-33c9-bd34-3be615846024","pitchNumber":6,"startTime":"2025-08-27T23:47:01.005Z","endTime":"2025-08-27T23:47:11.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":7.099999999999994,"leverageIndex":1.25,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:47:11.016Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a ground ball to left fielder Max Kepler, deflected by third baseman Alec Bohm. Francisco Lindor scores. Juan Soto to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:47:40.629Z","endTime":"2025-08-27T23:48:16.851Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.34911386637869,"strikeZoneBottom":1.58559282959555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.823848909983337,"aZ":-16.089835612023403,"pfxX":-10.130852910841664,"pfxZ":8.70856637994852,"pX":-0.12556292721728984,"pZ":2.90419829699803,"vX0":6.861862622713058,"vY0":-134.9230057612526,"vZ0":-5.903381307769023,"x":121.79,"y":160.37,"x0":-1.3829409207995398,"y0":50.006340330259015,"z0":6.2510201206118605,"aX":-18.718201847115292},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":16.9,"spinRate":1939,"spinDirection":212},"zone":2,"typeConfidence":0.93,"plateTime":0.4056692793269905,"extension":6.108014291093366},"index":0,"playId":"16f0352c-1693-3771-890a-238640c962be","pitchNumber":1,"startTime":"2025-08-27T23:47:40.629Z","endTime":"2025-08-27T23:47:47.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Juan Soto steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"16f0352c-1693-3771-890a-238640c962be","startTime":"2025-08-27T23:47:54.750Z","endTime":"2025-08-27T23:48:05.822Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":596019,"link":"/api/v1/people/596019"},"postOnSecond":{"id":665742,"link":"/api/v1/people/665742"},"postOnThird":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.92,"dramaIndex":34.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.753928147249926,"aZ":-17.617073304954985,"pfxX":0.59330712927868,"pfxZ":9.206606750354894,"pX":0.297582541457481,"pZ":3.266476660321553,"vX0":4.1579157530156206,"vY0":-125.57658946144865,"vZ0":-3.858121060604627,"x":105.66,"y":150.59,"x0":-1.463555885064234,"y0":50.00583554341055,"z0":6.274227411026246,"aX":0.9376830084391221},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":16.0,"breakHorizontal":-2.2,"spinRate":2326,"spinDirection":132},"zone":3,"typeConfidence":0.94,"plateTime":0.4378157752994989,"extension":6.00288005452317},"hitData":{"launchSpeed":95.1,"launchAngle":6.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.43,"coordY":126.35}},"index":2,"playId":"64e686b6-1a58-3a2f-8ffd-b2db227f59d5","pitchNumber":2,"startTime":"2025-08-27T23:48:05.822Z","endTime":"2025-08-27T23:48:16.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.92,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:48:16.851Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:50:20.611Z","endTime":"2025-08-27T23:52:37.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-27T23:48:46.020Z","endTime":"2025-08-27T23:49:51.855Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"1c210d38-07df-40d5-a053-473a5ede4722","startTime":"2025-08-27T23:49:51.855Z","endTime":"2025-08-27T23:49:56.855Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.67651410851724,"strikeZoneBottom":1.74944742719686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.840744831586797,"aZ":-15.258063193362865,"pfxX":-5.396196725154626,"pfxZ":9.244402752901866,"pX":-1.2678293400437382,"pZ":4.3631293323848634,"vX0":2.336712834401756,"vY0":-134.35190051374778,"vZ0":-2.6678110377487023,"x":165.33,"y":120.98,"x0":-1.4473143739888301,"y0":50.00171707639411,"z0":6.4520073543717125,"aX":-9.873952617040635},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2210,"spinDirection":215},"zone":11,"typeConfidence":0.93,"plateTime":0.4075169831517642,"extension":5.928521984907194},"index":2,"playId":"7e3c190a-7dba-3c8e-b430-9fffece95f9e","pitchNumber":1,"startTime":"2025-08-27T23:50:22.972Z","endTime":"2025-08-27T23:50:26.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.62981940269862,"strikeZoneBottom":1.70277866727015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.029076808929382,"aZ":-13.748645806757972,"pfxX":-5.593423565114754,"pfxZ":10.122154177519366,"pX":-0.3084985143168364,"pZ":3.901518502278704,"vX0":5.172811307311434,"vY0":-134.0731549287103,"vZ0":-3.8125097838891846,"x":128.76,"y":133.44,"x0":-1.536293526540775,"y0":50.00290015137669,"z0":6.323406325405538,"aX":-10.18183952722013},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.8,"breakHorizontal":9.0,"spinRate":2152,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.4085491132427008,"extension":6.003888497136418},"index":3,"playId":"62db7793-1893-3312-ba74-a49c4a742bd4","pitchNumber":2,"startTime":"2025-08-27T23:50:40.368Z","endTime":"2025-08-27T23:50:45.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.64340982201884,"strikeZoneBottom":1.74772625806409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19479689377445,"aZ":-16.384628027958165,"pfxX":0.5249481992388962,"pfxZ":9.526514223121826,"pX":-0.9927909123910271,"pZ":2.7671058138650144,"vX0":2.1176463777305967,"vY0":-127.422360434079,"vZ0":-5.432011285967193,"x":154.84,"y":164.07,"x0":-1.9001535656687394,"y0":50.00573389064402,"z0":6.205340329559262,"aX":0.8700553245787946},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":16.3,"breakHorizontal":-1.4,"spinRate":2452,"spinDirection":196},"zone":11,"typeConfidence":0.95,"plateTime":0.42853185859033305,"extension":5.995081084640192},"index":4,"playId":"3e4405c7-7947-346c-ad52-a6a89c46b73a","pitchNumber":3,"startTime":"2025-08-27T23:50:58.642Z","endTime":"2025-08-27T23:51:03.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.678652871491188,"aZ":-18.982665239585778,"pfxX":1.2922453499273756,"pfxZ":8.02705536754117,"pX":-0.18134934921500473,"pZ":2.80732705673811,"vX0":3.6064956813899753,"vY0":-126.55765926669312,"vZ0":-4.709682122337947,"x":123.91,"y":162.98,"x0":-1.7853332361686542,"y0":50.00265984066394,"z0":6.186431349957413,"aX":2.1227796569446467},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.9,"breakHorizontal":-3.1,"spinRate":2429,"spinDirection":189},"zone":5,"typeConfidence":0.95,"plateTime":0.4306596203557733,"extension":6.182366389278534},"index":5,"playId":"58fe0433-ce6f-3c97-9810-7605c3c55bcc","pitchNumber":4,"startTime":"2025-08-27T23:51:18.314Z","endTime":"2025-08-27T23:51:21.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.48760471853718,"strikeZoneBottom":1.654011686159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05121315192093,"aZ":-15.218833768791654,"pfxX":-5.831884568234211,"pfxZ":9.111311232810387,"pX":0.4848389320681664,"pZ":2.185333926948342,"vX0":6.8936618190664944,"vY0":-135.20014341650048,"vZ0":-7.67202232853595,"x":98.52,"y":179.78,"x0":-1.3340937151845131,"y0":50.00408998585468,"z0":6.117314485973639,"aX":-10.85374192246805},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2121,"spinDirection":216},"zone":9,"typeConfidence":0.83,"plateTime":0.40433337508288814,"extension":6.163540809932495},"index":6,"playId":"d6b84fb7-e241-3631-b030-2188aa628f08","pitchNumber":5,"startTime":"2025-08-27T23:51:35.384Z","endTime":"2025-08-27T23:51:39.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.879941948543824,"aZ":-19.13728945794201,"pfxX":-8.984692866353987,"pfxZ":7.0571171855030315,"pX":-0.23743023553651665,"pZ":2.7817262150270423,"vX0":6.290614274140039,"vY0":-134.69521828561366,"vZ0":-5.492350948750506,"x":126.05,"y":163.67,"x0":-1.4299770225476904,"y0":50.000172712526975,"z0":6.190397374879795,"aX":-16.589651858509896},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":15.0,"spinRate":1933,"spinDirection":216},"zone":5,"typeConfidence":0.93,"plateTime":0.40587290475192184,"extension":6.161633522757775},"index":7,"playId":"6426de1c-a0fe-392c-bf87-4ede8267898c","pitchNumber":6,"startTime":"2025-08-27T23:51:51.746Z","endTime":"2025-08-27T23:51:55.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37864009067123,"aZ":-15.029417498121575,"pfxX":-5.012409169226554,"pfxZ":9.4512935719687,"pX":0.522025199609218,"pZ":3.6189592966471293,"vX0":6.650748890203754,"vY0":-134.17554456602824,"vZ0":-4.199861938103327,"x":97.1,"y":141.07,"x0":-1.343363412441783,"y0":50.00592735749616,"z0":6.283374496707973,"aX":-9.096145191621856},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2058,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.4089926841963005,"extension":6.232889393121895},"index":8,"playId":"47c096af-1b5e-3b3f-8fb8-2ce20b1f04a5","pitchNumber":7,"startTime":"2025-08-27T23:52:13.311Z","endTime":"2025-08-27T23:52:17.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.701650730727224,"aZ":-16.900154669979635,"pfxX":0.20952281901715208,"pfxZ":9.285964851943064,"pX":-0.5774804071972732,"pZ":3.0297007433907712,"vX0":2.8931860432889787,"vY0":-127.58090424847597,"vZ0":-4.573586262478272,"x":139.01,"y":156.98,"x0":-1.754383364950801,"y0":50.00636787694209,"z0":6.181115066564338,"aX":0.3449029010163034},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":16.0,"breakHorizontal":-1.1,"spinRate":2414,"spinDirection":192},"zone":4,"typeConfidence":0.94,"plateTime":0.429624578323049,"extension":5.967865862792376},"index":9,"playId":"512cb080-2c22-30e6-acd9-be4e56cb9425","pitchNumber":8,"startTime":"2025-08-27T23:52:34.264Z","endTime":"2025-08-27T23:52:37.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.65,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:52:37.909Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mark Vientos grounds into a double play, third baseman Alec Bohm to second baseman Bryson Stott to first baseman Bryce Harper. Pete Alonso out at 2nd. Mark Vientos out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:52:46.809Z","endTime":"2025-08-27T23:53:31.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.137375493242182,"aZ":-17.38917232586208,"pfxX":-11.454662777086892,"pfxZ":8.170691385270313,"pX":-0.6148234311863012,"pZ":2.827780571648691,"vX0":6.102095365369525,"vY0":-134.197335970289,"vZ0":-5.564049000620401,"x":140.44,"y":162.43,"x0":-1.439225422533052,"y0":50.0056725300671,"z0":6.18171764133146,"aX":-20.73395426625687},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.7,"breakHorizontal":19.3,"spinRate":1984,"spinDirection":214},"zone":4,"typeConfidence":0.93,"plateTime":0.40936542444051005,"extension":6.164968337624387},"index":0,"playId":"c9d2618b-e5b6-38e2-9640-049db18af049","pitchNumber":1,"startTime":"2025-08-27T23:53:02.703Z","endTime":"2025-08-27T23:53:07.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.831893946746295,"aZ":-30.929531050733637,"pfxX":-7.142052968129485,"pfxZ":0.7691464988211987,"pX":-0.9439722281751523,"pZ":2.7613119580321053,"vX0":3.9631007185584095,"vY0":-125.84733274739989,"vZ0":-2.531825005405058,"x":152.98,"y":164.22,"x0":-1.6089021402965924,"y0":50.000018279991615,"z0":6.278297179400333,"aX":-11.487786633217278},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":12.1,"spinRate":1385,"spinDirection":219},"zone":11,"typeConfidence":0.93,"plateTime":0.4347516977220707,"extension":6.003279037993211},"hitData":{"launchSpeed":92.1,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.64,"coordY":167.9}},"index":1,"playId":"08b5d31b-701d-3036-8445-696ae14a8f0b","pitchNumber":2,"startTime":"2025-08-27T23:53:23.618Z","endTime":"2025-08-27T23:53:31.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-6.000000000000014,"leverageIndex":0.96,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:53:31.641Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, second baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-27T23:55:23.172Z","endTime":"2025-08-27T23:57:02.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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.9,"endSpeed":85.2,"strikeZoneTop":3.54839702376298,"strikeZoneBottom":1.73095775457788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.826185459617466,"aZ":-15.32195214193895,"pfxX":-7.381171820770026,"pfxZ":9.002599847407167,"pX":-0.26441713325741434,"pZ":2.865380606446635,"vX0":9.96451462508985,"vY0":-136.38458067533196,"vZ0":-3.539505431027969,"x":127.08,"y":161.41,"x0":-3.017461546233722,"y0":50.001125626703505,"z0":5.246123652333495,"aX":-13.814488099536728},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2177,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.40262603123721297,"extension":6.364694563640811},"index":0,"playId":"75339178-bc67-3d3c-8901-c77309dfab3a","pitchNumber":1,"startTime":"2025-08-27T23:55:39.098Z","endTime":"2025-08-27T23:55:42.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66553637135682,"aZ":-30.67618893898435,"pfxX":-11.797782973975963,"pfxZ":0.8035151436308094,"pX":-1.308506500814141,"pZ":2.3227734136097324,"vX0":9.113794477682122,"vY0":-136.8054451810513,"vZ0":-1.9182729229818116,"x":166.88,"y":176.07,"x0":-3.1709229588179917,"y0":50.00640701400317,"z0":5.1613813926026095,"aX":-22.090720340959503},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.2,"breakHorizontal":19.1,"spinRate":2208,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.40227487694100406,"extension":6.35594901672652},"index":1,"playId":"e139acc5-497e-34f3-abed-0c24a1e59a13","pitchNumber":2,"startTime":"2025-08-27T23:55:49.924Z","endTime":"2025-08-27T23:55:56.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.836574547510573,"aZ":-44.57806131881894,"pfxX":9.060512305119438,"pfxZ":-9.105086676780202,"pX":0.3797686450048225,"pZ":1.5844531966510496,"vX0":5.480797885760474,"vY0":-118.30312643489121,"vZ0":0.8290288615078647,"x":102.52,"y":196.0,"x0":-3.176035129254328,"y0":50.00504596218811,"z0":5.448439004018493,"aX":12.338000561561248},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.6,"breakHorizontal":-18.1,"spinRate":3290,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.47016996116402954,"extension":6.195948058062955},"index":2,"playId":"019064b0-5c27-37c4-a4a7-98c6dab85fba","pitchNumber":3,"startTime":"2025-08-27T23:56:24.043Z","endTime":"2025-08-27T23:56:27.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":72.0,"strikeZoneTop":3.39304031640962,"strikeZoneBottom":1.70721682543698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72428623576432,"aZ":-41.32789074260125,"pfxX":8.997022969479794,"pfxZ":-6.947185622257235,"pX":1.6158715061348146,"pZ":0.9343868071485177,"vX0":8.09132005953116,"vY0":-116.577934513447,"vZ0":-0.7780410306425675,"x":55.41,"y":213.55,"x0":-3.12570035439898,"y0":50.00479563778552,"z0":5.325982096635281,"aX":11.848705220333322},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.2,"breakHorizontal":-19.0,"spinRate":3231,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4778514772448035,"extension":6.1365385980161555},"index":3,"playId":"b6c3f96d-7eab-331c-8419-30c110ef28ad","pitchNumber":4,"startTime":"2025-08-27T23:56:40.564Z","endTime":"2025-08-27T23:56:44.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.88541978385155,"aZ":-30.63096580485764,"pfxX":-10.930902379727758,"pfxZ":0.8173578576291689,"pX":-0.2425058466561744,"pZ":2.0235374872705543,"vX0":11.921458070259883,"vY0":-137.39437900632333,"vZ0":-2.696326451544305,"x":126.24,"y":184.14,"x0":-3.2428168331417178,"y0":50.003961938290786,"z0":5.125600003313083,"aX":-20.647245909526198},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.1,"breakHorizontal":16.9,"spinRate":2219,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.40052409239768627,"extension":6.402401697798455},"hitData":{"launchSpeed":100.5,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.67,"coordY":151.68}},"index":4,"playId":"536d8f8a-7f2d-3288-872c-4b11c8f38038","pitchNumber":5,"startTime":"2025-08-27T23:56:55.353Z","endTime":"2025-08-27T23:57:02.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:57:02.822Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-27T23:57:13.774Z","endTime":"2025-08-27T23:57:56.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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.7,"endSpeed":81.7,"strikeZoneTop":3.34999590113257,"strikeZoneBottom":1.47613288049327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.518902730388085,"aZ":-27.47541590325202,"pfxX":-3.6075298514427567,"pfxZ":2.724205697987122,"pX":-0.5914532152249603,"pZ":3.0913248862020772,"vX0":8.27017196202158,"vY0":-131.76012727860098,"vZ0":0.0871878264301792,"x":139.54,"y":155.31,"x0":-3.326920418835598,"y0":50.00650616787282,"z0":5.117478920746158,"aX":-6.234131407526721},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":4.3,"spinRate":2632,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4184785275269127,"extension":6.2861317222620094},"index":0,"playId":"659df7bf-c157-39c5-8fc0-67c942b43763","pitchNumber":1,"startTime":"2025-08-27T23:57:35.748Z","endTime":"2025-08-27T23:57:40.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.621018472087165,"aZ":-30.26763464518168,"pfxX":-11.465906590866629,"pfxZ":1.2453527986827293,"pX":-0.6727079368196981,"pZ":2.2949866762819244,"vX0":9.320761357523157,"vY0":-123.58333917298727,"vZ0":-1.3193508907738263,"x":142.64,"y":176.82,"x0":-3.01948273266516,"y0":50.004068398528815,"z0":5.398505779137563,"aX":-17.583303121130776},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.2,"breakHorizontal":18.4,"spinRate":1592,"spinDirection":254},"zone":4,"typeConfidence":0.9,"plateTime":0.4446818517512168,"extension":6.173697744188796},"hitData":{"launchSpeed":102.9,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":151.68}},"index":1,"playId":"afaae966-e5b7-3cdd-bc2c-a0e8a60dc68f","pitchNumber":2,"startTime":"2025-08-27T23:57:48.190Z","endTime":"2025-08-27T23:57:56.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.1,"awayTeamWinProbability":14.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:57:56.211Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-27T23:58:08.647Z","endTime":"2025-08-27T23:59:30.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.64851284250039,"aZ":-16.641884570748974,"pfxX":-8.945879043613875,"pfxZ":8.041400113208864,"pX":-0.1306006142340564,"pZ":3.0589662306476098,"vX0":11.232036701446487,"vY0":-138.9557150175308,"vZ0":-2.8332974087295115,"x":121.98,"y":156.19,"x0":-3.0860168906876617,"y0":50.00649494454621,"z0":5.214108590414572,"aX":-17.287639879615178},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":13.6,"spinRate":2426,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.39602568188957177,"extension":6.438094822722938},"index":0,"playId":"5cd9e42c-6aef-33a5-8570-e0be78df0fdb","pitchNumber":1,"startTime":"2025-08-27T23:58:23.171Z","endTime":"2025-08-27T23:58:26.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.19065235858967,"strikeZoneBottom":1.44844415206898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60353706182325,"aZ":-11.365986782116329,"pfxX":-8.839999914214902,"pfxZ":11.109007038918708,"pX":0.5980932316589723,"pZ":2.1075205296959014,"vX0":12.442947412385065,"vY0":-136.83384391796875,"vZ0":-5.9762290711712485,"x":94.2,"y":181.88,"x0":-2.885490130313961,"y0":50.00615587219705,"z0":5.117965648398393,"aX":-16.564228759393018},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":13.0,"spinRate":2336,"spinDirection":235},"zone":6,"typeConfidence":0.9,"plateTime":0.40215218696864596,"extension":6.388471498493371},"index":1,"playId":"4bb094f4-bcc9-353a-9974-18d8bc46c797","pitchNumber":2,"startTime":"2025-08-27T23:58:45.834Z","endTime":"2025-08-27T23:58:51.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1380419090971,"aZ":-28.75817516505016,"pfxX":-10.911217139256065,"pfxZ":1.8514822304686476,"pX":0.2897475793343418,"pZ":2.657295950164685,"vX0":12.148462089026967,"vY0":-136.1341232404888,"vZ0":-1.3981322986352351,"x":105.96,"y":167.03,"x0":-2.845706789288444,"y0":50.00580015965444,"z0":5.197180886822073,"aX":-20.171000916751897},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":16.7,"spinRate":2158,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.4047059691621646,"extension":6.311518770302362},"index":2,"playId":"b5f5f4ff-e856-3518-b3ef-5b143f0f2c69","pitchNumber":3,"startTime":"2025-08-27T23:59:01.830Z","endTime":"2025-08-27T23:59:05.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":71.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.564010961348814,"aZ":-43.0609784109387,"pfxX":9.055136659743088,"pfxZ":-8.198987970860145,"pX":0.1613686251338828,"pZ":1.2380800755069703,"vX0":5.140716076202122,"vY0":-117.48993214728452,"vZ0":0.08435589641550889,"x":110.85,"y":205.35,"x0":-3.2688724027738947,"y0":50.00158335262412,"z0":5.3767073086010955,"aX":12.026255207601343},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.2,"breakHorizontal":-18.1,"spinRate":3311,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.47540785258196117,"extension":6.196826644267899},"index":3,"playId":"44b38649-03a7-3fc8-9c75-a33959463195","pitchNumber":4,"startTime":"2025-08-27T23:59:26.416Z","endTime":"2025-08-27T23:59:30.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:59:30.164Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, pitcher Taijuan Walker to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:01:31.476Z","endTime":"2025-08-28T00:01:59.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592836,"link":"/api/v1/people/592836"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.26221476237431,"aZ":-38.647834715674264,"pfxX":2.513346626472324,"pfxZ":-5.426483137553081,"pX":-1.0400230870627152,"pZ":2.15478252478889,"vX0":1.1513196056847752,"vY0":-108.85097911134989,"vZ0":-0.05418603985674508,"x":156.64,"y":180.6,"x0":-1.9034706277721891,"y0":50.0043925671496,"z0":6.387115819982105,"aX":2.9966177830310654},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.5,"breakHorizontal":-4.9,"spinRate":2446,"spinDirection":48},"zone":13,"typeConfidence":0.9,"plateTime":0.5044365082553415,"extension":5.8117377900501195},"hitData":{"launchSpeed":71.3,"launchAngle":-52.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.75,"coordY":188.28}},"index":0,"playId":"20d4fdc5-19bb-3f58-9b36-ed6573afcc7c","pitchNumber":1,"startTime":"2025-08-28T00:01:52.244Z","endTime":"2025-08-28T00:01:59.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:01:59.574Z","atBatIndex":26},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Starling Marte bunt grounds out, pitcher Taijuan Walker to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:02:13.752Z","endTime":"2025-08-28T00:03:20.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592836,"link":"/api/v1/people/592836"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.35956230434822,"strikeZoneBottom":1.46689609970869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.029653357470462,"aZ":-17.420909024639815,"pfxX":-0.6777230802873566,"pfxZ":9.15582846786505,"pX":-1.001740334842342,"pZ":3.0770538929339217,"vX0":2.0407936860866127,"vY0":-126.68562042594989,"vZ0":-4.458623208628144,"x":155.18,"y":155.7,"x0":-1.7328261583185423,"y0":50.00077406136483,"z0":6.269305803114583,"aX":-1.0920121865627572},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":15.7,"breakHorizontal":0.7,"spinRate":2327,"spinDirection":192},"zone":11,"typeConfidence":0.94,"plateTime":0.43382644745414245,"extension":5.941955795032733},"index":0,"playId":"60864c68-aef9-3ddf-9420-263b4d3b5391","pitchNumber":1,"startTime":"2025-08-28T00:02:23.919Z","endTime":"2025-08-28T00:02:28.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.739992406292586,"aZ":-22.624358828385354,"pfxX":-0.47999813446218154,"pfxZ":6.351093302424472,"pX":-0.714261676396416,"pZ":2.8259918515743725,"vX0":2.4475598957610636,"vY0":-123.02584342373453,"vZ0":-3.5984494640397715,"x":144.23,"y":162.48,"x0":-1.6679429059299027,"y0":50.0028123722882,"z0":6.268007657699799,"aX":-0.7219369949002629},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.7,"breakHorizontal":0.1,"spinRate":2284,"spinDirection":143},"zone":4,"typeConfidence":0.68,"plateTime":0.44849880145995824,"extension":5.900870598182688},"index":1,"playId":"3a6301a0-faad-3d0e-81ec-a842627a7824","pitchNumber":2,"startTime":"2025-08-28T00:02:34.896Z","endTime":"2025-08-28T00:02:45.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38109133175322,"aZ":-16.12463582612878,"pfxX":-11.468477958392516,"pfxZ":9.146366934989905,"pX":-1.628888141363789,"pZ":2.4325921332538356,"vX0":3.8268521762984533,"vY0":-132.62359489636586,"vZ0":-6.589659011635815,"x":179.09,"y":173.1,"x0":-1.6138293973959728,"y0":50.00089139897603,"z0":6.156619052325693,"aX":-20.116595094203632},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":19.7,"spinRate":1985,"spinDirection":213},"zone":13,"typeConfidence":0.93,"plateTime":0.41542563833883017,"extension":5.927318094091179},"hitData":{"launchSpeed":18.4,"launchAngle":13.0,"totalDistance":19.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":122.45,"coordY":193.25}},"index":2,"playId":"db9e4813-06f6-3ef1-8ab9-3193a6aaf0a9","pitchNumber":3,"startTime":"2025-08-28T00:03:13.290Z","endTime":"2025-08-28T00:03:20.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:03:20.301Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a line drive to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:03:53.338Z","endTime":"2025-08-28T00:05:12.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T00:03:45.078Z","endTime":"2025-08-28T00:03:55.697Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":82.6,"strikeZoneTop":3.69922048194757,"strikeZoneBottom":1.74099536965931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65934968189057,"aZ":-11.84602893734861,"pfxX":-6.892657452423958,"pfxZ":11.46164679938204,"pX":-0.1768377875634722,"pZ":3.2210099887371837,"vX0":5.726855506924102,"vY0":-133.5609330729591,"vZ0":-5.647978755360558,"x":123.74,"y":151.81,"x0":-1.472769884872343,"y0":50.00402788957424,"z0":6.244656528662024,"aX":-12.22649278075046},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.4,"breakHorizontal":10.9,"spinRate":2100,"spinDirection":214},"zone":2,"typeConfidence":0.92,"plateTime":0.4129911905503434,"extension":6.033814645668099},"index":1,"playId":"f193c26d-0bbd-35df-b3c7-a3d6fd884232","pitchNumber":1,"startTime":"2025-08-28T00:03:55.697Z","endTime":"2025-08-28T00:03:59.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.1,"strikeZoneTop":3.79667381492341,"strikeZoneBottom":1.7664486371054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.32262196605425,"aZ":-11.799178336861022,"pfxX":-8.500462679017573,"pfxZ":11.31662279230357,"pX":-0.9141260507817405,"pZ":4.002994562950493,"vX0":4.360310456965149,"vY0":-134.59074240330963,"vZ0":-3.909437600554525,"x":151.84,"y":130.7,"x0":-1.4673657273244025,"y0":50.00034393078923,"z0":6.334835876804303,"aX":-15.30008317576847},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":14.2,"spinRate":2086,"spinDirection":220},"zone":11,"typeConfidence":0.87,"plateTime":0.40992839391931435,"extension":6.0182644320241865},"index":2,"playId":"0c9fe75f-6a08-3a7f-983c-31660309b9b6","pitchNumber":2,"startTime":"2025-08-28T00:04:08.880Z","endTime":"2025-08-28T00:04:12.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":75.9,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10268012900312,"aZ":-22.75789056973807,"pfxX":4.095183936730273,"pfxZ":6.351935229753869,"pX":0.11910742599028527,"pZ":2.061542998024223,"vX0":3.447604208339575,"vY0":-122.32741293266179,"vZ0":-5.068348251583154,"x":112.46,"y":183.12,"x0":-1.8518168312927805,"y0":50.002020370899125,"z0":6.167571314735474,"aX":6.06782114158323},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.3,"breakHorizontal":-8.4,"spinRate":2363,"spinDirection":117},"zone":8,"typeConfidence":0.68,"plateTime":0.4516116624393578,"extension":6.0221987423213585},"index":3,"playId":"e1f93d88-9b5e-34db-8221-c1cfbcc51c67","pitchNumber":3,"startTime":"2025-08-28T00:04:24.632Z","endTime":"2025-08-28T00:04:29.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.991067549539586,"aZ":-19.057407036208286,"pfxX":-10.775043510481224,"pfxZ":7.11458781396348,"pX":0.39868412984883145,"pZ":2.865949906581251,"vX0":8.439909813972408,"vY0":-135.4820488189224,"vZ0":-5.402556694421926,"x":101.8,"y":161.4,"x0":-1.3704600252204813,"y0":50.001044315974774,"z0":6.234834666744095,"aX":-19.855886621093756},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":17.5,"spinRate":1891,"spinDirection":219},"zone":6,"typeConfidence":0.92,"plateTime":0.40563959056392696,"extension":6.122921159665758},"index":4,"playId":"ab0d4817-37ce-3f6f-93ee-d00e77db4344","pitchNumber":4,"startTime":"2025-08-28T00:04:42.846Z","endTime":"2025-08-28T00:04:46.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64766249508349,"aZ":-41.20065178048241,"pfxX":2.9695466826570964,"pfxZ":-7.003876298374978,"pX":0.44205637341866527,"pZ":1.8118478658031703,"vX0":3.695972929649156,"vY0":-113.11345722185445,"vZ0":-0.7986244179548516,"x":100.15,"y":189.86,"x0":-1.6021580532532773,"y0":50.00297439665636,"z0":6.319494502547914,"aX":3.826852637466812},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.6,"breakHorizontal":-6.4,"spinRate":2440,"spinDirection":48},"zone":9,"typeConfidence":0.91,"plateTime":0.48521881514573284,"extension":6.102996378299095},"hitData":{"launchSpeed":81.2,"launchAngle":16.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.41,"coordY":118.57}},"index":5,"playId":"c8d6a2a5-609e-396a-952f-b4201a111538","pitchNumber":5,"startTime":"2025-08-28T00:05:00.981Z","endTime":"2025-08-28T00:05:12.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:05:12.004Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hayden Senger grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:05:16.997Z","endTime":"2025-08-28T00:08:10.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.49000066426149,"strikeZoneBottom":1.57030041489311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.738056830707638,"aZ":-22.23606287435704,"pfxX":1.1459530200765489,"pfxZ":6.480655325837337,"pX":1.302083144512952,"pZ":2.431330857594282,"vX0":6.64059911822697,"vY0":-123.83831130332591,"vZ0":-4.636368003556565,"x":67.37,"y":173.13,"x0":-1.5774536059055286,"y0":50.00152495640996,"z0":6.218647344210329,"aX":1.7549281573036577},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.7,"breakHorizontal":-3.8,"spinRate":2380,"spinDirection":129},"zone":14,"typeConfidence":0.72,"plateTime":0.4445267262330943,"extension":6.1114590951460075},"index":0,"playId":"b54c8852-28c7-3cb7-b190-70d6ff6b4431","pitchNumber":1,"startTime":"2025-08-28T00:05:37.165Z","endTime":"2025-08-28T00:05:41.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.851836339385475,"aZ":-17.977598661644482,"pfxX":-10.24650864562428,"pfxZ":7.8014541376619055,"pX":-0.8029291890437948,"pZ":2.154447282549592,"vX0":5.508917063466005,"vY0":-134.2518082395195,"vZ0":-7.171119735358528,"x":147.61,"y":180.61,"x0":-1.5533918144453294,"y0":50.0039044048545,"z0":6.146142772381531,"aX":-18.650928579130717},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":17.3,"spinRate":1894,"spinDirection":216},"zone":7,"typeConfidence":0.93,"plateTime":0.4084247265500456,"extension":6.237451585082904},"index":1,"playId":"5ce0e62c-7470-3160-a7b8-4d496436fa69","pitchNumber":2,"startTime":"2025-08-28T00:05:53.047Z","endTime":"2025-08-28T00:06:00.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.43980133656835,"strikeZoneBottom":1.57211764084007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.060679020851886,"aZ":-17.037693369275186,"pfxX":0.65934454457942,"pfxZ":9.085298864762466,"pX":0.18592472871032986,"pZ":3.8669619557459893,"vX0":4.23202749335539,"vY0":-128.39085313998734,"vZ0":-2.9637690519441673,"x":109.91,"y":134.37,"x0":-1.570798106573274,"y0":50.00494432083352,"z0":6.365357570506974,"aX":1.0980306308620829},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":16.0,"breakHorizontal":-2.2,"spinRate":2428,"spinDirection":182},"zone":12,"typeConfidence":0.94,"plateTime":0.4269275223462352,"extension":6.057769487199448},"index":2,"playId":"18917bc3-e86a-3ac1-869f-f396f4ec8bbc","pitchNumber":3,"startTime":"2025-08-28T00:06:43.695Z","endTime":"2025-08-28T00:06:49.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7174512523102,"aZ":-18.87643545776398,"pfxX":0.835699706710378,"pfxZ":8.027645551995501,"pX":0.40882326972570865,"pZ":3.6641434429467545,"vX0":4.909261164503933,"vY0":-127.71979324452235,"vZ0":-2.9375604836410902,"x":101.42,"y":139.85,"x0":-1.6447956552153649,"y0":50.001327137125315,"z0":6.30967237978566,"aX":1.3821074808833993},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.2,"breakHorizontal":-2.6,"spinRate":2401,"spinDirection":192},"zone":12,"typeConfidence":0.95,"plateTime":0.42846787985037427,"extension":6.10751689963111},"index":3,"playId":"89d8daaf-49d9-35af-9a3f-025a1a584fcb","pitchNumber":4,"startTime":"2025-08-28T00:07:03.448Z","endTime":"2025-08-28T00:07:08.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.4899993544033,"strikeZoneBottom":1.47957692459379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.788722046238664,"aZ":-19.375246061310357,"pfxX":-10.881146815811464,"pfxZ":6.914095961328194,"pX":0.1813250053704819,"pZ":4.175190234603014,"vX0":7.625555420356127,"vY0":-135.29493910418768,"vZ0":-2.349821490033692,"x":110.09,"y":126.05,"x0":-1.2613147387579025,"y0":50.00664296637583,"z0":6.414346340707343,"aX":-20.156939617578978},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":18.1,"spinRate":1985,"spinDirection":215},"zone":12,"typeConfidence":0.92,"plateTime":0.4049846031841975,"extension":6.032914637938993},"index":4,"playId":"665c9eea-bbd9-3182-b66a-5e79bf735671","pitchNumber":5,"startTime":"2025-08-28T00:07:22.949Z","endTime":"2025-08-28T00:07:27.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"c6d3a08e-c14a-39b7-8653-f886050ee135","startTime":"2025-08-28T00:07:40.506Z","endTime":"2025-08-28T00:07:44.838Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.216587177719074,"aZ":-21.466322137347415,"pfxX":-9.782670139143407,"pfxZ":6.015116976466044,"pX":-0.36604530074371444,"pZ":1.7816590330819755,"vX0":6.194738973575984,"vY0":-132.34444514448606,"vZ0":-7.273882558376253,"x":130.95,"y":190.68,"x0":-1.4613721613835036,"y0":50.005590209337164,"z0":6.128608043492076,"aX":-17.42374888416042},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":16.4,"spinRate":1813,"spinDirection":218},"zone":7,"typeConfidence":0.86,"plateTime":0.41325809232204413,"extension":6.0861016815696765},"hitData":{"launchSpeed":102.5,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.13,"coordY":167.39}},"index":6,"playId":"3db932b3-237d-3d26-b428-a53f2f638157","pitchNumber":6,"startTime":"2025-08-28T00:08:02.038Z","endTime":"2025-08-28T00:08:10.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:08:10.072Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:10:15.750Z","endTime":"2025-08-28T00:10:52.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":76.3,"strikeZoneTop":3.64145700266051,"strikeZoneBottom":1.76155372420185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11798096797401,"aZ":-27.86799444061335,"pfxX":6.692889223827426,"pfxZ":2.8518496100144475,"pX":0.6572889215761222,"pZ":2.571538245036426,"vX0":7.727439629396081,"vY0":-124.28941476795873,"vZ0":-0.18066879712437178,"x":91.95,"y":169.35,"x0":-3.403694972898248,"y0":50.00085031639635,"z0":5.030919558731529,"aX":10.099178502655304},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.4,"breakHorizontal":-14.4,"spinRate":2818,"spinDirection":57},"zone":6,"typeConfidence":0.89,"plateTime":0.44679539431846127,"extension":6.226622660363085},"index":0,"playId":"fae7b8c4-5261-3284-8e99-b8e91d3b299b","pitchNumber":1,"startTime":"2025-08-28T00:10:30.607Z","endTime":"2025-08-28T00:10:34.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07747447187683,"aZ":-23.440314959830356,"pfxX":-13.549475787383624,"pfxZ":4.775457361754038,"pX":-0.17826547869112036,"pZ":2.562540410457457,"vX0":12.589814952270473,"vY0":-135.5147271474781,"vZ0":-2.41433569468781,"x":123.8,"y":169.59,"x0":-3.1606887322356383,"y0":50.00624168751171,"z0":5.131037626551755,"aX":-24.798919385978262},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":21.4,"spinRate":2197,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.4067207500740526,"extension":6.248204761763468},"hitData":{"launchSpeed":98.0,"launchAngle":30.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.15,"coordY":45.11}},"index":1,"playId":"fdf770c5-7ba6-35ba-80e1-7cd8af72b4fd","pitchNumber":2,"startTime":"2025-08-28T00:10:43.213Z","endTime":"2025-08-28T00:10:52.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:10:52.232Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:11:00.872Z","endTime":"2025-08-28T00:12:13.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"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"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.60728735609371,"strikeZoneBottom":1.71282120189796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16113567764444,"aZ":-32.089100446052406,"pfxX":-12.819443816808754,"pfxZ":0.04841015964590123,"pX":-0.5850489100440552,"pZ":0.22919546779043426,"vX0":11.415321857611733,"vY0":-136.42306513068587,"vZ0":-6.432820919245139,"x":139.3,"y":232.59,"x0":-3.188642758213328,"y0":50.00615977927295,"z0":4.872371555466058,"aX":-23.81058024477091},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.3,"breakHorizontal":20.4,"spinRate":2129,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4038024382389822,"extension":6.668941638992371},"index":0,"playId":"7b9e4260-14e0-3d47-91f2-01ae7474d051","pitchNumber":1,"startTime":"2025-08-28T00:11:17.686Z","endTime":"2025-08-28T00:11:21.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.64040022495577,"strikeZoneBottom":1.72425220361526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.46553715066381,"aZ":-14.46392154089649,"pfxX":-6.856521063463933,"pfxZ":9.204677605568843,"pX":1.24777515358637,"pZ":3.3306253315927847,"vX0":14.00446226372193,"vY0":-138.8779910129226,"vZ0":-2.5772625844200943,"x":69.44,"y":148.85,"x0":-3.003895294486086,"y0":50.00125865488318,"z0":5.250791475391555,"aX":-13.191157668780551},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":9.0,"spinRate":2293,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.3966871966269929,"extension":6.587527327899521},"index":1,"playId":"9f8be98e-9e6b-3c98-87ab-044579276ae9","pitchNumber":2,"startTime":"2025-08-28T00:11:32.973Z","endTime":"2025-08-28T00:11:36.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":74.6,"strikeZoneTop":3.59660781262206,"strikeZoneBottom":1.63746788779774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.34383276511235,"aZ":-30.39633670939617,"pfxX":7.427356241693749,"pfxZ":1.234985511343993,"pX":0.6550174545693611,"pZ":2.2147574564850427,"vX0":7.6014934304710415,"vY0":-121.19811430542937,"vZ0":-0.029023888367562423,"x":92.03,"y":178.98,"x0":-3.528010693482009,"y0":50.00055028017603,"z0":4.960912815728638,"aX":10.662988874553328},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.5,"breakHorizontal":-15.7,"spinRate":2869,"spinDirection":63},"zone":9,"typeConfidence":0.9,"plateTime":0.4580770879895164,"extension":6.204308068719088},"index":2,"playId":"0a870786-54f3-37bd-b123-1bf934b48395","pitchNumber":3,"startTime":"2025-08-28T00:11:50.802Z","endTime":"2025-08-28T00:11:55.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":83.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.55896633324319,"aZ":-32.90797883729902,"pfxX":-13.311607082985876,"pfxZ":-0.4065028755132847,"pX":-0.23877242283381178,"pZ":2.3560245963389317,"vX0":12.391060032422661,"vY0":-135.35647064703244,"vZ0":-1.0562972231853485,"x":126.1,"y":175.17,"x0":-3.1956122216453355,"y0":50.001921152578994,"z0":5.101942006814826,"aX":-24.16079096616995},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.7,"breakHorizontal":20.8,"spinRate":2059,"spinDirection":241},"zone":5,"typeConfidence":0.9,"plateTime":0.4080887891625844,"extension":6.464453268751},"hitData":{"launchSpeed":103.0,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.42,"coordY":154.22}},"index":3,"playId":"32f9e13d-725c-332d-919b-d6adb4cc65c9","pitchNumber":4,"startTime":"2025-08-28T00:12:05.274Z","endTime":"2025-08-28T00:12:13.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:12:13.299Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:12:50.314Z","endTime":"2025-08-28T00:13:39.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T00:12:33.872Z","endTime":"2025-08-28T00:12:52.642Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":75.3,"strikeZoneTop":3.46999837171084,"strikeZoneBottom":1.69644439940382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.433925026207255,"aZ":-27.433068207031685,"pfxX":7.645496472624455,"pfxZ":3.21331556265123,"pX":-0.8226719375833195,"pZ":2.8492288789404294,"vX0":4.52432787432495,"vY0":-122.71775860012018,"vZ0":0.6110076633972086,"x":148.36,"y":161.85,"x0":-3.7035029681967573,"y0":50.00494612701952,"z0":4.993741109224175,"aX":11.293743441538753},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.2,"breakHorizontal":-15.1,"spinRate":2732,"spinDirection":71},"zone":4,"typeConfidence":0.91,"plateTime":0.45184696305549954,"extension":6.168254927436925},"index":1,"playId":"4ce49f78-ddcf-343a-968a-29995e0145ef","pitchNumber":1,"startTime":"2025-08-28T00:12:52.642Z","endTime":"2025-08-28T00:12:57.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":75.9,"strikeZoneTop":3.47995382313404,"strikeZoneBottom":1.75173834306209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.9266846510354,"aZ":-31.081688576157983,"pfxX":6.871607815013471,"pfxZ":0.7299230253232949,"pX":-1.025508900715981,"pZ":1.201229076281577,"vX0":4.0269314587447855,"vY0":-124.37893791748317,"vZ0":-2.5401972456567132,"x":156.09,"y":206.35,"x0":-3.5820261017512567,"y0":50.0028802169506,"z0":4.928266668415107,"aX":10.303391588092058},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.8,"breakHorizontal":-13.7,"spinRate":2812,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.44783182838678615,"extension":6.155214030749429},"index":2,"playId":"9957ab06-af86-3f1a-98b3-34b2f9c90db4","pitchNumber":2,"startTime":"2025-08-28T00:13:05.056Z","endTime":"2025-08-28T00:13:09.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.27197008154947,"aZ":-31.84899827822534,"pfxX":-14.425157564777365,"pfxZ":0.178120647978103,"pX":-0.48808638246173736,"pZ":1.9500016160873015,"vX0":12.010847787149764,"vY0":-136.37076268305162,"vZ0":-2.2892812265511595,"x":135.6,"y":186.13,"x0":-3.1248544150096866,"y0":50.00494708104554,"z0":5.047470079653869,"aX":-26.562372170595324},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.0,"breakHorizontal":22.8,"spinRate":2105,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.4051527106176578,"extension":6.496963357583811},"index":3,"playId":"2b6cc215-dda2-30b0-9369-3c5acc1ec50e","pitchNumber":3,"startTime":"2025-08-28T00:13:20.503Z","endTime":"2025-08-28T00:13:24.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":76.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.734493317352857,"aZ":-37.44198461666515,"pfxX":-12.285970057315847,"pfxZ":-3.4918727670054297,"pX":-1.752298018373061,"pZ":1.8160400445619744,"vX0":7.305812135656517,"vY0":-123.94393382870585,"vZ0":-0.8659391110786809,"x":183.79,"y":189.75,"x0":-3.1884390191677214,"y0":50.00188629014694,"z0":5.381793311624792,"aX":-18.537296869409918},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.2,"breakHorizontal":19.8,"spinRate":1634,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.4471258895263204,"extension":6.057293836237893},"index":4,"playId":"26d03582-76b2-312c-b8fe-5f54ae12e239","pitchNumber":4,"startTime":"2025-08-28T00:13:35.617Z","endTime":"2025-08-28T00:13:39.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:13:39.577Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a sharp fly ball to center fielder Harrison Bader. Francisco Lindor out at 2nd on the throw, center fielder Harrison Bader to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:15:31.257Z","endTime":"2025-08-28T00:17:18.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"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(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":74.1,"endSpeed":68.4,"strikeZoneTop":3.43999799092576,"strikeZoneBottom":1.56616460087809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.324527896670908,"aZ":-40.645926015922775,"pfxX":4.0437255520283575,"pfxZ":-7.20650659427546,"pX":-1.4170306658780727,"pZ":2.888511573612855,"vX0":-0.1103384858717672,"vY0":-107.8791179233127,"vZ0":1.895590226185642,"x":171.01,"y":160.79,"x0":-1.890294699565827,"y0":50.00514984392906,"z0":6.489563248192579,"aX":4.751398623053667},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-12.2,"breakHorizontal":-7.3,"spinRate":2387,"spinDirection":50},"zone":11,"typeConfidence":0.91,"plateTime":0.5083561853072025,"extension":5.7694612838403385},"index":0,"playId":"168586ee-47b3-3ccd-a6fe-5a31013bb0a2","pitchNumber":1,"startTime":"2025-08-28T00:15:55.383Z","endTime":"2025-08-28T00:15:59.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.32105365507867,"strikeZoneBottom":1.44836127513073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.556611481612045,"aZ":-30.23202666230848,"pfxX":-11.550655603987845,"pfxZ":1.2421826073178366,"pX":-1.0304703852052723,"pZ":2.6915380657589743,"vX0":5.34466830505679,"vY0":-124.36123273046884,"vZ0":-2.5430008547611536,"x":156.28,"y":166.11,"x0":-1.7098840431835904,"y0":50.00240557765939,"z0":6.241730397992664,"aX":-18.043685138542536},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":19.7,"spinRate":1454,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.44087238494629943,"extension":5.948618204303691},"index":1,"playId":"7e72b657-a761-3565-8ddf-ee8da5107a0d","pitchNumber":2,"startTime":"2025-08-28T00:16:08.025Z","endTime":"2025-08-28T00:16:14.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.42553766615698,"strikeZoneBottom":1.52159700235543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26665937326908,"aZ":-17.025554128959968,"pfxX":-0.4678831106910084,"pfxZ":9.365828655569558,"pX":-0.2952469964007812,"pZ":3.5958778227121133,"vX0":3.7838207465038685,"vY0":-126.03562729423322,"vZ0":-3.170535183941953,"x":128.25,"y":141.69,"x0":-1.7516695812961964,"y0":50.00512190304826,"z0":6.235749927297945,"aX":-0.7570563927517581},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":16.6,"breakHorizontal":0.0,"spinRate":2376,"spinDirection":194},"zone":11,"typeConfidence":0.95,"plateTime":0.433640184993092,"extension":5.86145026407483},"index":2,"playId":"12c4b09a-8f76-3f7f-b9f4-b08e2e176fc5","pitchNumber":3,"startTime":"2025-08-28T00:16:19.423Z","endTime":"2025-08-28T00:16:24.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.5,"strikeZoneTop":3.44702551614399,"strikeZoneBottom":1.57444413230595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96769245527637,"aZ":-14.276127757412679,"pfxX":-6.751767557882433,"pfxZ":10.149759718400464,"pX":0.08396145562943542,"pZ":3.0772358489306546,"vX0":6.39967000361078,"vY0":-133.06516319445632,"vZ0":-5.429527614294476,"x":113.8,"y":155.69,"x0":-1.4944879706532364,"y0":50.00541231744642,"z0":6.207546174708999,"aX":-11.90921017447183},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.2,"breakHorizontal":10.6,"spinRate":2024,"spinDirection":218},"zone":2,"typeConfidence":0.86,"plateTime":0.4142622431185461,"extension":6.084182601822644},"index":3,"playId":"144fd8b1-f41b-304f-8634-e6f9a22a9104","pitchNumber":4,"startTime":"2025-08-28T00:16:32.944Z","endTime":"2025-08-28T00:16:37.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.840374508779714,"aZ":-20.91782645756167,"pfxX":2.1309017363585494,"pfxZ":7.001666579353264,"pX":0.4826246438978371,"pZ":2.3587078035468423,"vX0":4.936895871110144,"vY0":-126.04700573935598,"vZ0":-5.1368054996523815,"x":98.6,"y":175.09,"x0":-1.7789409029953631,"y0":50.003510851416095,"z0":6.1142272332260905,"aX":3.424578329472915},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.8,"breakHorizontal":-5.0,"spinRate":2372,"spinDirection":189},"zone":6,"typeConfidence":0.91,"plateTime":0.4346910187219919,"extension":5.894407102824288},"index":4,"playId":"d058e8fa-5f9a-3fa0-8efc-20a2e0a782a2","pitchNumber":5,"startTime":"2025-08-28T00:16:43.920Z","endTime":"2025-08-28T00:16:47.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-28T00:16:59.926Z","endTime":"2025-08-28T00:17:06.599Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4148841563544,"aZ":-13.994899573057648,"pfxX":-5.291053742467689,"pfxZ":10.194127461681939,"pX":0.21366155005620316,"pZ":2.2205577100428804,"vX0":6.335760141425947,"vY0":-133.38102519097234,"vZ0":-7.402981555691112,"x":108.86,"y":178.82,"x0":-1.5165229709246788,"y0":50.003163311226466,"z0":6.0617794913591885,"aX":-9.436589280401567},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2037,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.41224689603164677,"extension":6.116088633148467},"hitData":{"launchSpeed":100.5,"launchAngle":24.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":170.64,"coordY":53.44}},"index":6,"playId":"b0d3f1f8-ec4f-3282-8110-eb4d8ebdcd89","pitchNumber":6,"startTime":"2025-08-28T00:17:06.599Z","endTime":"2025-08-28T00:17:18.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:17:18.633Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:17:52.896Z","endTime":"2025-08-28T00:19:49.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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(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":75.2,"endSpeed":68.6,"strikeZoneTop":3.19000176390222,"strikeZoneBottom":1.51500480656504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.664620145588923,"aZ":-39.06501160482598,"pfxX":2.2018172614513736,"pfxZ":-5.78920159867744,"pX":0.6273196476807634,"pZ":2.2717040945954463,"vX0":4.0945596291174855,"vY0":-109.39194531359091,"vZ0":0.06644172703404605,"x":93.09,"y":177.44,"x0":-1.5689324004736451,"y0":50.00528727159684,"z0":6.49487387256314,"aX":2.6185663695056736},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-10.1,"breakHorizontal":-5.3,"spinRate":2395,"spinDirection":53},"zone":6,"typeConfidence":0.91,"plateTime":0.5043388632521171,"extension":5.862162319308677},"index":0,"playId":"c65fd0e8-b30d-3016-9545-0a0ee7ef1840","pitchNumber":1,"startTime":"2025-08-28T00:17:55.262Z","endTime":"2025-08-28T00:17:59.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.19000168224786,"strikeZoneBottom":1.51668267715283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.74469901114659,"aZ":-30.508180739058723,"pfxX":-10.46523696596482,"pfxZ":1.0174717128871658,"pX":-0.4673045375537944,"pZ":0.9574179424766178,"vX0":6.340642508468602,"vY0":-127.85917718868076,"vZ0":-6.5815175017444805,"x":134.81,"y":212.93,"x0":-1.6373986206953313,"y0":50.00031476074866,"z0":6.001469147953066,"aX":-17.086591932828934},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":17.3,"spinRate":1438,"spinDirection":223},"zone":13,"typeConfidence":0.92,"plateTime":0.43064463356202376,"extension":6.147261241331676},"index":1,"playId":"c2958ec7-798f-3a0f-b9d0-737b439e3f67","pitchNumber":2,"startTime":"2025-08-28T00:18:08.675Z","endTime":"2025-08-28T00:18:12.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.6,"strikeZoneTop":3.19000078980917,"strikeZoneBottom":1.57241064235997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15600709269401,"aZ":-20.3926877782561,"pfxX":-1.7001041041565572,"pfxZ":7.8201018085282765,"pX":0.2941149224568903,"pZ":1.9725061537140314,"vX0":5.352281381499426,"vY0":-122.99354063729805,"vZ0":-5.7591695832483065,"x":105.79,"y":185.52,"x0":-1.7053396563466419,"y0":50.00508602635717,"z0":6.114643729206742,"aX":-2.562812702114827},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":12.8,"breakHorizontal":1.6,"spinRate":2424,"spinDirection":146},"zone":9,"typeConfidence":0.75,"plateTime":0.4481944792681314,"extension":5.962999140862368},"index":2,"playId":"5c306207-cea4-380e-82cd-e60e952f3e0e","pitchNumber":3,"startTime":"2025-08-28T00:18:22.387Z","endTime":"2025-08-28T00:18:26.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T00:18:34.167Z","endTime":"2025-08-28T00:18:44.438Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.048148602301595,"aZ":-20.215676901584427,"pfxX":-11.499756874735514,"pfxZ":6.65444073992275,"pX":0.2459547625586706,"pZ":2.7798131269210917,"vX0":8.106860357703574,"vY0":-134.20376611387397,"vZ0":-5.168872808262287,"x":107.62,"y":163.73,"x0":-1.3426000571089505,"y0":50.004034052858714,"z0":6.200871349153109,"aX":-20.668135407595535},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":18.7,"spinRate":1906,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.4104589703320176,"extension":6.082959554259135},"index":4,"playId":"f7e1eada-c3a4-3eab-bf38-2800e3ce6fc3","pitchNumber":4,"startTime":"2025-08-28T00:18:44.438Z","endTime":"2025-08-28T00:18:50.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.09204877166572,"strikeZoneBottom":1.51472397402046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.483831440734047,"aZ":-28.135682606765215,"pfxX":-8.386299713661899,"pfxZ":2.492611984362309,"pX":-0.8393895069356682,"pZ":0.6552153106621328,"vX0":5.018208682425818,"vY0":-127.08167398405578,"vZ0":-7.548313071030349,"x":149.0,"y":221.09,"x0":-1.760390794512514,"y0":50.00105871861204,"z0":5.930233158785024,"aX":-13.577733975656477},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":13.9,"spinRate":1305,"spinDirection":230},"zone":13,"typeConfidence":0.93,"plateTime":0.4326622439542862,"extension":6.137974898218372},"index":5,"playId":"29f55d48-1342-385b-8b6d-7b1ee92eeb93","pitchNumber":5,"startTime":"2025-08-28T00:19:01.517Z","endTime":"2025-08-28T00:19:05.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27471230181737,"aZ":-19.766758043925396,"pfxX":2.4303443967526057,"pfxZ":8.429556885657988,"pX":0.6621696092469189,"pZ":2.2103060135953365,"vX0":5.049222591331184,"vY0":-120.78831855203231,"vZ0":-4.885951579821353,"x":91.76,"y":179.1,"x0":-1.7740914170118125,"y0":50.00585993661411,"z0":6.005241357930038,"aX":3.5799852986276446},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":14.3,"breakHorizontal":-5.6,"spinRate":2414,"spinDirection":106},"zone":6,"typeConfidence":2.0,"plateTime":0.45403562096745276,"extension":5.985132050599065},"index":6,"playId":"e0d07fd7-106f-3959-a30a-86f53a768344","pitchNumber":6,"startTime":"2025-08-28T00:19:17.287Z","endTime":"2025-08-28T00:19:21.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52168234937218,"aZ":-15.36237164155352,"pfxX":-11.263439754630905,"pfxZ":9.100206383707015,"pX":0.5279383269191431,"pZ":2.2637372998437173,"vX0":8.53135347853899,"vY0":-135.28586869207774,"vZ0":-7.294991868098868,"x":96.88,"y":177.66,"x0":-1.2088827699350535,"y0":50.00073453353179,"z0":6.0794375242913965,"aX":-20.799652995324617},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":18.5,"spinRate":1903,"spinDirection":216},"zone":6,"typeConfidence":0.93,"plateTime":0.40544561852893146,"extension":6.148323641629906},"hitData":{"launchSpeed":86.2,"launchAngle":45.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.21,"coordY":102.05}},"index":7,"playId":"5c4b1766-9497-36b5-a4a5-8f9c217f140b","pitchNumber":7,"startTime":"2025-08-28T00:19:37.616Z","endTime":"2025-08-28T00:19:49.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:19:49.632Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:19:50.632Z","endTime":"2025-08-28T00:21:24.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":76.6,"strikeZoneTop":3.3974443793045,"strikeZoneBottom":1.5880074181773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.883061087380263,"aZ":-19.897159266189416,"pfxX":1.1890593596530152,"pfxZ":8.142557919926528,"pX":1.0961512427394895,"pZ":1.0751345464449058,"vX0":5.861564115415194,"vY0":-123.70208782516858,"vZ0":-7.966662473556336,"x":75.22,"y":209.75,"x0":-1.4854014279284078,"y0":50.00376139904877,"z0":6.081312673096833,"aX":1.7927034761088418},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.5,"breakHorizontal":-3.8,"spinRate":2388,"spinDirection":141},"zone":14,"typeConfidence":0.78,"plateTime":0.44744028141124215,"extension":6.0655016503046975},"index":0,"playId":"c8b31c93-47f2-386f-9078-ff14d6ea56f0","pitchNumber":1,"startTime":"2025-08-28T00:20:08.885Z","endTime":"2025-08-28T00:20:13.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.49000054919624,"strikeZoneBottom":1.61798412908581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.054443301177653,"aZ":-16.01972346835298,"pfxX":-9.380220410038017,"pfxZ":8.730553230964734,"pX":0.9220775112546228,"pZ":1.7851616326293138,"vX0":9.066705316166425,"vY0":-135.31060869757363,"vZ0":-8.313139539588592,"x":81.85,"y":190.58,"x0":-1.2565284178157416,"y0":50.006761376464276,"z0":6.024318095763043,"aX":-17.36469734799933},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":15.0,"spinRate":1905,"spinDirection":220},"zone":14,"typeConfidence":0.93,"plateTime":0.40509564878821314,"extension":6.1865808650602325},"index":1,"playId":"982d2f5b-c5c6-330d-8c96-39f5644c2bc8","pitchNumber":2,"startTime":"2025-08-28T00:20:19.704Z","endTime":"2025-08-28T00:20:24.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.47971680524208,"strikeZoneBottom":1.63487245749482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.668593400917096,"aZ":-17.46141736326446,"pfxX":-9.992029749094597,"pfxZ":8.105335680250889,"pX":0.27774090890415926,"pZ":1.3248867384486216,"vX0":7.916424195037741,"vY0":-133.82792970086044,"vZ0":-9.096399666223917,"x":106.41,"y":203.01,"x0":-1.4193252576324973,"y0":50.00423020559005,"z0":6.016868140828984,"aX":-18.140322941447028},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":16.4,"spinRate":1922,"spinDirection":218},"zone":14,"typeConfidence":0.92,"plateTime":0.40914952116326075,"extension":6.131814260416182},"index":2,"playId":"b7db51d8-d794-318f-8533-87cc109cc28b","pitchNumber":3,"startTime":"2025-08-28T00:20:31.031Z","endTime":"2025-08-28T00:20:36.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.49000051576304,"strikeZoneBottom":1.57600711048086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.812516159771153,"aZ":-18.117267031210275,"pfxX":-9.286088764581024,"pfxZ":7.617209495084953,"pX":0.14490003855523914,"pZ":2.7117791141083103,"vX0":7.325835076989684,"vY0":-134.84188962105128,"vZ0":-5.616202709919155,"x":111.48,"y":165.56,"x0":-1.3981971506460176,"y0":50.000939449660294,"z0":6.096237756692882,"aX":-17.130182148696914},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":15.2,"spinRate":1801,"spinDirection":222},"zone":5,"typeConfidence":0.93,"plateTime":0.40591731514739227,"extension":6.123062529033019},"index":3,"playId":"9095ffdc-4698-3071-94ed-85145eebb4c1","pitchNumber":4,"startTime":"2025-08-28T00:20:45.202Z","endTime":"2025-08-28T00:20:50.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.29373232888297,"strikeZoneBottom":1.55864547292318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.05327927656965,"aZ":-16.949704645789282,"pfxX":-10.075413780134006,"pfxZ":8.279886206731419,"pX":0.20546975550693253,"pZ":1.7614102741797941,"vX0":7.674989520371701,"vY0":-134.92039057249258,"vZ0":-8.245883389956006,"x":109.17,"y":191.22,"x0":-1.3706177066561254,"y0":50.004608029278025,"z0":6.057728404932823,"aX":-18.5299723349113},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":16.6,"spinRate":1842,"spinDirection":217},"zone":8,"typeConfidence":0.93,"plateTime":0.40635926975874037,"extension":6.1244632294091135},"index":4,"playId":"86d53af7-92c9-32de-8904-af962b7e31c7","pitchNumber":5,"startTime":"2025-08-28T00:20:58.505Z","endTime":"2025-08-28T00:21:03.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-28T00:21:09.221Z","endTime":"2025-08-28T00:21:20.094Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.35798866059681,"strikeZoneBottom":1.6226150329271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.438314490121545,"aZ":-16.588476008378002,"pfxX":-0.1173267350622531,"pfxZ":10.127880268093389,"pX":1.2702369537129692,"pZ":1.1246964749037887,"vX0":6.748697120045208,"vY0":-124.20707880466782,"vZ0":-8.373749732460851,"x":68.58,"y":208.41,"x0":-1.484465852834858,"y0":50.00155381231979,"z0":5.959054111051465,"aX":-0.18223849255473398},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":16.2,"breakHorizontal":-1.6,"spinRate":2460,"spinDirection":151},"zone":14,"typeConfidence":0.92,"plateTime":0.4436074805815178,"extension":6.100210779752941},"index":6,"playId":"68174a37-a32f-3b02-8e6f-dd0874939057","pitchNumber":6,"startTime":"2025-08-28T00:21:20.094Z","endTime":"2025-08-28T00:21:24.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:21:24.830Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a line drive to center fielder Harrison Bader. Pete Alonso to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:21:33.121Z","endTime":"2025-08-28T00:22:59.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.65999989163884,"strikeZoneBottom":1.71702560329394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.774655193517624,"aZ":-18.16084762745291,"pfxX":-0.4501117769121832,"pfxZ":9.270169894446326,"pX":0.2600930627080522,"pZ":1.9839583098059717,"vX0":5.025200546463575,"vY0":-122.84027084465174,"vZ0":-6.023176975199959,"x":107.09,"y":185.21,"x0":-1.7630701143169474,"y0":50.002758731375145,"z0":6.036670078992653,"aX":-0.6803525663990486},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":15.5,"breakHorizontal":-0.5,"spinRate":2191,"spinDirection":154},"zone":8,"typeConfidence":0.9,"plateTime":0.44771686193860427,"extension":5.977890530633474},"index":0,"playId":"34402446-f8ff-39dd-bc4d-ae0159bff52c","pitchNumber":1,"startTime":"2025-08-28T00:21:49.143Z","endTime":"2025-08-28T00:21:53.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.742076839154706,"aZ":-10.77066575416899,"pfxX":-4.995146196538554,"pfxZ":11.922397434114755,"pX":0.1806755174472008,"pZ":3.5146496638648386,"vX0":5.787259718270096,"vY0":-134.51362504157996,"vZ0":-5.145738892307816,"x":110.11,"y":143.88,"x0":-1.3707299399569772,"y0":50.000970090623355,"z0":6.24600734421157,"aX":-8.966152615687093},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.4,"breakHorizontal":7.4,"spinRate":2015,"spinDirection":214},"zone":2,"typeConfidence":0.95,"plateTime":0.41042293494205806,"extension":6.151650827624858},"index":1,"playId":"ca4eb600-b2b9-30ac-898b-b677c4c07891","pitchNumber":2,"startTime":"2025-08-28T00:22:07.614Z","endTime":"2025-08-28T00:22:11.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47235553915499,"aZ":-18.31244970182966,"pfxX":-9.99353604122827,"pfxZ":7.5201297616400495,"pX":-0.1462255699619541,"pZ":3.4172199256173377,"vX0":6.640169085050965,"vY0":-135.37336268688122,"vZ0":-4.234793322855265,"x":122.57,"y":146.52,"x0":-1.3412518748523004,"y0":50.00315244147019,"z0":6.295898898917648,"aX":-18.419490039843694},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":16.6,"spinRate":1875,"spinDirection":216},"zone":2,"typeConfidence":0.93,"plateTime":0.4056879343924358,"extension":6.196352382029016},"index":2,"playId":"c57d957b-de1c-3fe0-9480-2751321e5d5b","pitchNumber":3,"startTime":"2025-08-28T00:22:27.574Z","endTime":"2025-08-28T00:22:31.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.280251225308806,"aZ":-30.11266077555811,"pfxX":-6.941551490787876,"pfxZ":1.2240968977177813,"pX":-0.5232137389919604,"pZ":1.7061135815661232,"vX0":5.219080282700896,"vY0":-128.32567647229524,"vZ0":-5.1546429083952745,"x":136.94,"y":192.71,"x0":-1.6723412718301967,"y0":50.002853562285516,"z0":6.061331155156336,"aX":-11.68321652272184},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":11.5,"spinRate":1247,"spinDirection":230},"zone":7,"typeConfidence":0.93,"plateTime":0.4253513469236627,"extension":6.160306274762232},"hitData":{"launchSpeed":96.4,"launchAngle":15.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":163.53,"coordY":69.98}},"index":3,"playId":"137f3622-e8ea-3ad8-9e02-7ca225a98cd0","pitchNumber":4,"startTime":"2025-08-28T00:22:47.466Z","endTime":"2025-08-28T00:22:59.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:22:59.492Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a line drive to center fielder Harrison Bader. Pete Alonso scores. Brandon Nimmo to 2nd.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:23:20.447Z","endTime":"2025-08-28T00:25:37.128Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.3,"strikeZoneTop":3.64999976776188,"strikeZoneBottom":1.6801749639536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09924692111276,"aZ":-19.924758128314533,"pfxX":-10.37827936014891,"pfxZ":6.966248470845075,"pX":-0.846172022551615,"pZ":4.084983263314181,"vX0":5.343289768522794,"vY0":-132.6755092870329,"vZ0":-2.0399902150212768,"x":149.25,"y":128.49,"x0":-1.553179009254263,"y0":50.00000223289015,"z0":6.3376247915027335,"aX":-18.239605575417446},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":17.4,"spinRate":1954,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.4150781535934942,"extension":6.031915365928514},"index":0,"playId":"ff0141a2-7974-37a6-8354-13d69d911b88","pitchNumber":1,"startTime":"2025-08-28T00:23:46.908Z","endTime":"2025-08-28T00:23:51.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.022634619503496,"aZ":-16.413978686544873,"pfxX":-1.759991864745715,"pfxZ":9.580061038900899,"pX":-0.06986710904064866,"pZ":3.5387622905079783,"vX0":4.474581400074272,"vY0":-128.35309628076854,"vZ0":-3.7128016582264367,"x":119.66,"y":143.23,"x0":-1.6180222274293805,"y0":50.005272718136446,"z0":6.3059260542559015,"aX":-2.8968641126288217},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.6,"breakHorizontal":2.0,"spinRate":2311,"spinDirection":199},"zone":2,"typeConfidence":0.87,"plateTime":0.4290454842582814,"extension":5.987291599017985},"index":1,"playId":"355a2416-02e1-3466-a67d-529fa0af27fe","pitchNumber":2,"startTime":"2025-08-28T00:24:08.115Z","endTime":"2025-08-28T00:24:13.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"3fc990fd-4b42-3e2b-ae38-86c03d9c6ceb","startTime":"2025-08-28T00:24:34.985Z","endTime":"2025-08-28T00:24:43.993Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-28T00:24:55.519Z","endTime":"2025-08-28T00:25:06.549Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.64999834238098,"strikeZoneBottom":1.74422816370758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.668533985668404,"aZ":-27.544347938831347,"pfxX":-9.456116158306378,"pfxZ":2.888591824251919,"pX":-1.2814970841599889,"pZ":1.2514451564221585,"vX0":3.9786908169388484,"vY0":-126.58044059205044,"vZ0":-6.645652647323475,"x":165.85,"y":204.99,"x0":-1.6553102634841077,"y0":50.00560002260036,"z0":6.151367644695523,"aX":-15.166765734525539},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":16.1,"spinRate":1424,"spinDirection":222},"zone":13,"typeConfidence":0.92,"plateTime":0.43468180773197407,"extension":6.118038728702992},"index":4,"playId":"9a76e393-d46a-35c6-86d3-235a27ec3a00","pitchNumber":3,"startTime":"2025-08-28T00:25:06.549Z","endTime":"2025-08-28T00:25:10.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.45585425803504,"aZ":-16.616902705905094,"pfxX":-10.1842272613634,"pfxZ":8.743602528195247,"pX":0.09471807829241377,"pZ":1.7568316308037384,"vX0":7.50759449298579,"vY0":-133.48849099946312,"vZ0":-8.179287551456031,"x":113.39,"y":191.35,"x0":-1.4506743570979554,"y0":50.006570921397525,"z0":6.089309599304603,"aX":-18.12839727983668},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.9,"breakHorizontal":16.6,"spinRate":2000,"spinDirection":217},"zone":8,"typeConfidence":0.92,"plateTime":0.4125177131639979,"extension":6.110849170836332},"hitData":{"launchSpeed":100.5,"launchAngle":9.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.48,"coordY":112.16}},"index":5,"playId":"24782cda-534d-3613-a8ac-2619104fbb4b","pitchNumber":4,"startTime":"2025-08-28T00:25:26.104Z","endTime":"2025-08-28T00:25:37.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.9,"awayTeamWinProbability":7.099999999999994,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":0.82,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:25:37.128Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:25:55.851Z","endTime":"2025-08-28T00:27:32.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.4,"strikeZoneTop":3.6749222413453,"strikeZoneBottom":1.71836825148862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.189660507969,"aZ":-28.37761982504159,"pfxX":-9.929324571074972,"pfxZ":2.456418212312249,"pX":-1.978223560698873,"pZ":2.9989742171502587,"vX0":2.913499507938668,"vY0":-124.97409494694608,"vZ0":-2.1018948537514337,"x":192.41,"y":157.81,"x0":-1.8842327434924233,"y0":50.00594553510734,"z0":6.231597086244005,"aX":-15.374319413436185},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":17.0,"spinRate":1243,"spinDirection":226},"zone":11,"typeConfidence":0.93,"plateTime":0.4418986668443994,"extension":6.073571947537847},"index":0,"playId":"96430904-4d4d-3d39-a735-bf4992ad0d87","pitchNumber":1,"startTime":"2025-08-28T00:26:05.059Z","endTime":"2025-08-28T00:26:09.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":68.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.515137519877847,"aZ":-39.75561643340062,"pfxX":2.1687438240440695,"pfxZ":-6.359830451572449,"pX":0.09942041487968653,"pZ":2.0259322258538117,"vX0":3.0719388316133185,"vY0":-109.76263724241952,"vZ0":-0.1046799612482956,"x":113.21,"y":184.08,"x0":-1.612393641317901,"y0":50.0017211914134,"z0":6.3890138639848315,"aX":2.585857749051058},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-11.0,"breakHorizontal":-4.9,"spinRate":2392,"spinDirection":50},"zone":8,"typeConfidence":0.92,"plateTime":0.5033929551296046,"extension":5.979836724514769},"index":1,"playId":"cfdede36-14d9-3c31-a060-6a8412a2dd3a","pitchNumber":2,"startTime":"2025-08-28T00:26:22.858Z","endTime":"2025-08-28T00:26:28.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.68985306445717,"strikeZoneBottom":1.73033377826702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4700315834478,"aZ":-16.262094717940226,"pfxX":-11.66555370561775,"pfxZ":8.78930098266074,"pX":0.3552460400619271,"pZ":3.4707732485106964,"vX0":8.299435760358136,"vY0":-134.51262218639494,"vZ0":-4.212876670929646,"x":103.46,"y":145.07,"x0":-1.273475374390371,"y0":50.003780205018494,"z0":6.230143120396461,"aX":-21.1199046806996},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":19.1,"spinRate":1870,"spinDirection":216},"zone":3,"typeConfidence":0.93,"plateTime":0.40910934550408884,"extension":6.146002749422833},"index":2,"playId":"502aac8d-feae-3e8d-ba27-b817ac426e30","pitchNumber":3,"startTime":"2025-08-28T00:26:46.436Z","endTime":"2025-08-28T00:26:50.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.56965650932244,"strikeZoneBottom":1.76580583882757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.43247581899967,"aZ":-19.62854295879965,"pfxX":-0.4350628641445047,"pfxZ":8.25423637338188,"pX":0.7993821551781,"pZ":1.199099678220769,"vX0":6.089413161500982,"vY0":-123.04581976988722,"vZ0":-7.555650472313903,"x":86.53,"y":206.4,"x0":-1.6603327308551576,"y0":50.00406943109874,"z0":5.996799128918355,"aX":-0.6626225237325463},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":13.2,"breakHorizontal":-0.7,"spinRate":2415,"spinDirection":150},"zone":14,"typeConfidence":0.84,"plateTime":0.4466717498500925,"extension":6.083286179545075},"index":3,"playId":"0ba3a44f-b02e-3783-b70f-b07560c7e178","pitchNumber":4,"startTime":"2025-08-28T00:27:03.939Z","endTime":"2025-08-28T00:27:07.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95300572280085,"aZ":-16.29869666909719,"pfxX":-11.436813436999625,"pfxZ":8.814003680009055,"pX":0.1986778401382357,"pZ":1.828658537159897,"vX0":7.884456329326802,"vY0":-133.86548919682184,"vZ0":-8.162494087942681,"x":109.43,"y":189.41,"x0":-1.3103038428467375,"y0":50.00388290592869,"z0":6.1015943661094925,"aX":-20.599942602076027},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":18.8,"spinRate":1907,"spinDirection":219},"zone":8,"typeConfidence":0.93,"plateTime":0.4103738850167833,"extension":6.185891375417169},"hitData":{"launchSpeed":93.3,"launchAngle":32.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":171.66,"coordY":64.78}},"index":4,"playId":"15e458fc-3a4e-3753-930a-9537826eb60d","pitchNumber":5,"startTime":"2025-08-28T00:27:23.337Z","endTime":"2025-08-28T00:27:32.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:27:32.358Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Castellanos pops out to first baseman Pete Alonso in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T00:29:36.816Z","endTime":"2025-08-28T00:30:13.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.86,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86931571219988,"aZ":-29.95557911983517,"pfxX":9.015277297113425,"pfxZ":1.5035503999012967,"pX":-0.03905627104713309,"pZ":2.033577002998,"vX0":5.47033176583976,"vY0":-121.67814886485233,"vZ0":-0.927245589955945,"x":118.49,"y":183.87,"x0":-3.4980842722720342,"y0":50.00497464890008,"z0":5.046615165551001,"aX":13.338547153250426},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":-17.8,"spinRate":2671,"spinDirection":65},"zone":8,"typeConfidence":0.9,"plateTime":0.452467446116227,"extension":6.234553726642418},"index":0,"playId":"cad5fab1-a13c-3c88-96a6-7dd99afc3937","pitchNumber":1,"startTime":"2025-08-28T00:29:38.861Z","endTime":"2025-08-28T00:29:45.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":77.3,"strikeZoneTop":3.86,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.306865867703202,"aZ":-24.67067383160114,"pfxX":8.024036782669631,"pfxZ":4.871400922214169,"pX":0.8169734164718574,"pZ":2.993289163871452,"vX0":8.151652891617182,"vY0":-124.94326735425275,"vZ0":-0.022613088175728047,"x":85.86,"y":157.96,"x0":-3.5620629610267907,"y0":50.001067026130386,"z0":5.075109369341435,"aX":12.351229260518913},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.1,"breakHorizontal":-16.8,"spinRate":2885,"spinDirection":64},"zone":6,"typeConfidence":0.9,"plateTime":0.44285776525834875,"extension":6.238007353428169},"hitData":{"launchSpeed":77.4,"launchAngle":66.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":176.65,"coordY":174.49}},"index":1,"playId":"48c315be-e47f-3167-b75b-e645ed07aa66","pitchNumber":2,"startTime":"2025-08-28T00:30:04.581Z","endTime":"2025-08-28T00:30:13.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:30:13.594Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T00:30:31.910Z","endTime":"2025-08-28T00:31:21.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.8,"strikeZoneTop":3.23749515669916,"strikeZoneBottom":1.48651963916398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.542748458155693,"aZ":-28.15306010539155,"pfxX":9.543508892964194,"pfxZ":2.737217251484174,"pX":0.3702799680558287,"pZ":1.4715679458902133,"vX0":6.441458920928086,"vY0":-121.63287494580375,"vZ0":-2.2293930733208445,"x":102.89,"y":199.05,"x0":-3.571235049304235,"y0":50.00063187450387,"z0":4.893122195048886,"aX":13.993539794885537},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.6,"breakHorizontal":-19.1,"spinRate":2507,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.45400443431965165,"extension":6.294465126962524},"index":0,"playId":"bde2b7c6-02a3-376f-b8b1-2b80ee2b2ac1","pitchNumber":1,"startTime":"2025-08-28T00:30:40.684Z","endTime":"2025-08-28T00:30:44.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-28T00:30:52.246Z","endTime":"2025-08-28T00:31:03.254Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.6,"strikeZoneTop":3.28508760715578,"strikeZoneBottom":1.52727240011586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82647074637713,"aZ":-14.972380466786896,"pfxX":-8.921898119353079,"pfxZ":9.052475839850896,"pX":-0.580791338369246,"pZ":1.7127324813959923,"vX0":10.182884418192073,"vY0":-138.20299385401958,"vZ0":-6.1521259209673715,"x":139.14,"y":192.54,"x0":-3.184876090346169,"y0":50.00537112350855,"z0":5.004862807939298,"aX":-16.959504162618742},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":13.6,"spinRate":2193,"spinDirection":236},"zone":7,"typeConfidence":0.9,"plateTime":0.3989969069120556,"extension":6.51396269406476},"index":2,"playId":"b0db7c6f-0032-3b92-a7c9-9af4bf19385d","pitchNumber":2,"startTime":"2025-08-28T00:31:03.254Z","endTime":"2025-08-28T00:31:07.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.6,"strikeZoneTop":3.24257682264266,"strikeZoneBottom":1.55511270227611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.70810213351785,"aZ":-25.471098626246587,"pfxX":-13.637400235807391,"pfxZ":3.628189460052247,"pX":0.25401081991670044,"pZ":1.7595657661021873,"vX0":12.719309758424068,"vY0":-136.25124868632116,"vZ0":-4.077532837258219,"x":107.32,"y":191.27,"x0":-2.7420462344387166,"y0":50.0041917620031,"z0":5.0719897108488015,"aX":-25.204925283553177},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":21.4,"spinRate":2129,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.40466455332162976,"extension":6.2981311971504885},"index":3,"playId":"3c46ef24-2d1c-3dfc-86db-bd1266e45eee","pitchNumber":3,"startTime":"2025-08-28T00:31:17.916Z","endTime":"2025-08-28T00:31:21.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:31:21.981Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Harrison Bader flies out sharply to center fielder Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T00:31:32.998Z","endTime":"2025-08-28T00:31:52.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":84.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.40038511230469,"aZ":-22.92539986576591,"pfxX":-11.913228837308084,"pfxZ":4.965771442935258,"pX":-0.6314026407116353,"pZ":1.7828973755407378,"vX0":11.171784254932364,"vY0":-136.6784642634927,"vZ0":-4.199744049366764,"x":141.07,"y":190.64,"x0":-3.2544852226824275,"y0":50.00423113652482,"z0":4.943846204776142,"aX":-22.19853508291876},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":18.7,"spinRate":2173,"spinDirection":236},"zone":7,"typeConfidence":0.9,"plateTime":0.40309333625390575,"extension":6.344980479444661},"hitData":{"launchSpeed":101.0,"launchAngle":29.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":100.06,"coordY":42.36}},"index":0,"playId":"b1541a11-aba5-3de7-a574-1ee4b1d32bc5","pitchNumber":1,"startTime":"2025-08-28T00:31:43.837Z","endTime":"2025-08-28T00:31:52.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:31:52.855Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T00:34:24.173Z","endTime":"2025-08-28T00:35:18.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Robert replaces Taijuan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T00:34:04.266Z","endTime":"2025-08-28T00:34:26.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642016,"link":"/api/v1/people/642016"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.56463968279053,"strikeZoneBottom":1.57576646476472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96713798736335,"aZ":-27.514105577505145,"pfxX":2.1260586733702374,"pfxZ":2.7922469923652766,"pX":-0.1718506085178686,"pZ":2.3211286535900317,"vX0":3.73754884241947,"vY0":-128.68495358989722,"vZ0":-3.7300676606572134,"x":123.55,"y":176.11,"x0":-1.9221391356195245,"y0":50.00265455030848,"z0":5.932990850284391,"aX":3.5469846890609733},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":-4.7,"spinRate":2591,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.42646988666781427,"extension":5.9491488643331225},"index":1,"playId":"45fc7b90-9dfa-306f-8d46-da1f0de25c77","pitchNumber":1,"startTime":"2025-08-28T00:34:26.300Z","endTime":"2025-08-28T00:34:30.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64658844819536,"aZ":-34.29851649765969,"pfxX":5.510892547989542,"pfxZ":-1.388019773309594,"pX":0.8117563848434577,"pZ":3.0873345871597313,"vX0":5.168755019338645,"vY0":-123.23779365878727,"vZ0":-0.13399403465913373,"x":86.06,"y":155.42,"x0":-2.032584639242773,"y0":50.002726973192175,"z0":6.0518063300398435,"aX":8.43319474520765},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.3,"breakHorizontal":-11.3,"spinRate":2812,"spinDirection":75},"zone":3,"typeConfidence":2.0,"plateTime":0.4453015037955268,"extension":5.939034699075632},"index":2,"playId":"573a89ce-3e56-3a05-8b52-67d7fb3c94d7","pitchNumber":2,"startTime":"2025-08-28T00:34:41.573Z","endTime":"2025-08-28T00:34:45.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.55000103708157,"strikeZoneBottom":1.54506566308292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.853358722547853,"aZ":-30.908066036084403,"pfxX":5.449070859120359,"pfxZ":0.8332701097707798,"pX":1.423946230673731,"pZ":2.240129562889609,"vX0":6.146333514879505,"vY0":-122.70343841683784,"vZ0":-2.606884325053888,"x":62.72,"y":178.3,"x0":-1.8237622246611875,"y0":50.00362546862981,"z0":5.956527231409836,"aX":8.287427680194792},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":-11.4,"spinRate":2867,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44682008773074955,"extension":5.999020207675466},"index":3,"playId":"d72de1fd-5932-3427-a61e-9b344a004d7a","pitchNumber":3,"startTime":"2025-08-28T00:34:59.419Z","endTime":"2025-08-28T00:35:05.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.876986693807325,"aZ":-17.52126677843136,"pfxX":-8.022813329733985,"pfxZ":7.626919733784945,"pX":0.3960813463168963,"pZ":3.089110770580894,"vX0":8.084275497258412,"vY0":-138.25322077112054,"vZ0":-4.282674120866577,"x":101.9,"y":155.37,"x0":-1.5336838883428843,"y0":50.0067372405714,"z0":5.845994961189607,"aX":-15.423397172831754},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":12.7,"spinRate":2468,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.397262773005957,"extension":5.939891957370097},"index":4,"playId":"1eb4f6f1-0297-3ba0-84bd-55b582862fde","pitchNumber":4,"startTime":"2025-08-28T00:35:14.627Z","endTime":"2025-08-28T00:35:18.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":642016,"link":"/api/v1/people/642016"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":642016,"link":"/api/v1/people/642016"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:35:18.792Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T00:35:50.194Z","endTime":"2025-08-28T00:37:05.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T00:35:38.381Z","endTime":"2025-08-28T00:35:52.515Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.82596001979573,"strikeZoneBottom":1.78639447580985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.949264701410097,"aZ":-33.91696608062129,"pfxX":6.57548793308214,"pfxZ":-1.1773734010966503,"pX":0.6546988993750784,"pZ":2.0219853008513877,"vX0":4.2069018963161255,"vY0":-121.44757713800082,"vZ0":-2.1178506520459437,"x":92.04,"y":184.19,"x0":-1.9600096291251947,"y0":50.002915545964605,"z0":5.882932096350084,"aX":9.726631968880504},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.4,"breakHorizontal":-13.0,"spinRate":2756,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.45269542098784754,"extension":5.875775991093079},"index":1,"playId":"a64612f7-3359-3b64-bbf8-b90276e2c32a","pitchNumber":1,"startTime":"2025-08-28T00:35:52.515Z","endTime":"2025-08-28T00:35:56.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.69999953364803,"strikeZoneBottom":1.63434827595425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.092548235329502,"aZ":-26.687347736422463,"pfxX":5.946134200571505,"pfxZ":3.5063503542475765,"pX":0.059554785697962416,"pZ":3.880784798989719,"vX0":3.1175883789023273,"vY0":-124.79211618888104,"vZ0":0.16181586003344028,"x":114.73,"y":134.0,"x0":-1.9816213966913645,"y0":50.00056548274439,"z0":6.028780717709868,"aX":9.297408826327553},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.6,"breakHorizontal":-11.5,"spinRate":2758,"spinDirection":82},"zone":12,"typeConfidence":2.0,"plateTime":0.44033051999093153,"extension":5.960809239371355},"index":2,"playId":"633029d0-90d4-397f-8c9f-9d68343d92af","pitchNumber":2,"startTime":"2025-08-28T00:36:08.851Z","endTime":"2025-08-28T00:36:13.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.30740945717732,"aZ":-11.011843154322891,"pfxX":-6.942570173379591,"pfxZ":10.732297148365365,"pX":0.6508803768191223,"pZ":2.870638082700284,"vX0":8.924007980193398,"vY0":-140.37675774126674,"vZ0":-5.846679903613713,"x":92.19,"y":161.27,"x0":-1.6852557882916555,"y0":50.00469433392108,"z0":5.715094641875986,"aX":-13.692639488634022},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":10.4,"spinRate":2538,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3919683169429935,"extension":5.938436047009112},"index":3,"playId":"5fde90b1-e93f-3a87-beff-8a14e73c4d57","pitchNumber":3,"startTime":"2025-08-28T00:36:26.943Z","endTime":"2025-08-28T00:36:30.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.1,"strikeZoneTop":3.76010256072287,"strikeZoneBottom":1.72079607729008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.70663066020355,"aZ":-11.925966766946875,"pfxX":-6.559207758501292,"pfxZ":10.46685718378421,"pX":-1.2837199997271833,"pZ":3.810088386067907,"vX0":3.777842274144762,"vY0":-139.48989468209274,"vZ0":-3.384732155189647,"x":165.93,"y":135.91,"x0":-1.8165814198211694,"y0":50.003395815984504,"z0":5.847035112390111,"aX":-12.690762465544651},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":10.9,"spinRate":2496,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39543077970776874,"extension":5.777615855056197},"index":4,"playId":"57aea020-8ac5-35c1-93d2-509cc1035c2a","pitchNumber":4,"startTime":"2025-08-28T00:36:43.844Z","endTime":"2025-08-28T00:36:48.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.691788239074487,"aZ":-28.060398582621264,"pfxX":7.781301936529576,"pfxZ":2.7756543868029233,"pX":1.1989382388849414,"pZ":1.7796949988276534,"vX0":5.002385215136186,"vY0":-122.55571021814097,"vZ0":-3.85541162975285,"x":71.3,"y":190.73,"x0":-1.8969106581571902,"y0":50.00514068991059,"z0":5.835593454760478,"aX":11.55203070052486},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.2,"breakHorizontal":-15.5,"spinRate":2825,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45112733042786424,"extension":5.980168484828697},"index":5,"playId":"b6ada0db-328b-3f74-8ad2-0a463df11c99","pitchNumber":5,"startTime":"2025-08-28T00:37:00.771Z","endTime":"2025-08-28T00:37:05.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":642016,"link":"/api/v1/people/642016"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":642016,"link":"/api/v1/people/642016"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:37:05.235Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hayden Senger walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T00:37:09.527Z","endTime":"2025-08-28T00:38:43.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.49000008474093,"strikeZoneBottom":1.5681931069516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.585461583535125,"aZ":-20.556806985347507,"pfxX":-0.5823629709055141,"pfxZ":6.551039650241156,"pX":0.08007381614050316,"pZ":2.3198393133997195,"vX0":5.180609105187319,"vY0":-132.18162446832574,"vZ0":-5.384564852696623,"x":113.95,"y":176.14,"x0":-1.8276972513847956,"y0":50.002634624341745,"z0":5.887895125893441,"aX":-1.0329170864874175},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":0.0,"spinRate":2685,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.414013886090812,"extension":5.891841305390567},"index":0,"playId":"7e35dadc-94c5-3a5c-8bd7-ebe46e8cdbdf","pitchNumber":1,"startTime":"2025-08-28T00:37:29.689Z","endTime":"2025-08-28T00:37:33.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.49630517124052,"strikeZoneBottom":1.61258099409636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.721125806227114,"aZ":-19.733310559670308,"pfxX":-11.362511386135095,"pfxZ":6.431291528897792,"pX":1.6075168285706183,"pZ":2.0298111001245855,"vX0":12.013415133964877,"vY0":-138.62113889433095,"vZ0":-6.449875914538404,"x":55.73,"y":183.98,"x0":-1.318642654654583,"y0":50.00352023995799,"z0":5.71667947397154,"aX":-21.98210260709516},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":17.9,"spinRate":2478,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3960436541314194,"extension":6.128409670688294},"index":1,"playId":"8692b83d-ec0d-3a4f-95b2-46ebd0420a46","pitchNumber":2,"startTime":"2025-08-28T00:37:44.895Z","endTime":"2025-08-28T00:37:48.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.40035874377073,"strikeZoneBottom":1.43879750553973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.503771661960627,"aZ":-28.7265853870162,"pfxX":7.443395253310422,"pfxZ":2.2964493463192284,"pX":1.2958604475140358,"pZ":2.2588868269247184,"vX0":5.156465930649717,"vY0":-122.15945149401551,"vZ0":-2.834340558380494,"x":67.6,"y":177.79,"x0":-1.8140337268736744,"y0":50.00276457979697,"z0":5.919958054873446,"aX":11.177464280523486},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.7,"breakHorizontal":-14.8,"spinRate":2808,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4494701061491706,"extension":6.008133386994921},"index":2,"playId":"abc09e11-5107-3ec4-847f-995ee6c9b0ac","pitchNumber":3,"startTime":"2025-08-28T00:38:01.660Z","endTime":"2025-08-28T00:38:06.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.33957357982687,"strikeZoneBottom":1.44048995457173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.279049081061146,"aZ":-33.22503427934614,"pfxX":5.289288209433707,"pfxZ":-0.6904158376818899,"pX":-0.5080936894729602,"pZ":3.641927554126112,"vX0":2.095669610829079,"vY0":-122.65034141338612,"vZ0":1.0807200217829713,"x":136.37,"y":140.45,"x0":-2.061978816561648,"y0":50.00428357466233,"z0":6.0387196087952395,"aX":8.022561452002035},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-10.1,"spinRate":2823,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.4473425430902336,"extension":5.790449248339282},"index":3,"playId":"26cc2172-d412-3fed-ad87-91b348c41e5f","pitchNumber":4,"startTime":"2025-08-28T00:38:20.316Z","endTime":"2025-08-28T00:38:25.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.44614421020695,"strikeZoneBottom":1.48479079572248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.490302663338106,"aZ":-28.16065684926891,"pfxX":3.007638399584727,"pfxZ":2.3742003007374652,"pX":2.021139196670776,"pZ":2.0888260627809347,"vX0":8.384944492404847,"vY0":-129.08944625403637,"vZ0":-4.1334997655740136,"x":39.96,"y":182.38,"x0":-1.6578032979063542,"y0":50.00200622246752,"z0":5.874852806492134,"aX":5.083197959635647},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":-7.3,"spinRate":2689,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4240467505739214,"extension":6.005386236900906},"index":4,"playId":"0c01e993-dbf5-3a2b-a11a-104b7b9a4299","pitchNumber":5,"startTime":"2025-08-28T00:38:40.523Z","endTime":"2025-08-28T00:38:43.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":642016,"link":"/api/v1/people/642016"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:38:43.979Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T00:38:57.885Z","endTime":"2025-08-28T00:39:21.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58058012422847,"aZ":-32.10739628663956,"pfxX":5.377585408906121,"pfxZ":0.04274318717350667,"pX":0.17885656253257878,"pZ":2.399427000716062,"vX0":3.8835461975319308,"vY0":-121.59831716626292,"vZ0":-1.8639818007522155,"x":110.18,"y":174.0,"x0":-2.1418380114295394,"y0":50.002089691027706,"z0":5.982352530217618,"aX":7.988378736945746},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":-10.7,"spinRate":2733,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.45178754122660214,"extension":5.963979883978606},"hitData":{"launchSpeed":96.4,"launchAngle":29.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.36,"coordY":59.09}},"index":0,"playId":"1a618294-39f7-3852-8f11-3493997e6f82","pitchNumber":1,"startTime":"2025-08-28T00:39:12.591Z","endTime":"2025-08-28T00:39:21.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":663584,"link":"/api/v1/people/663584"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":642016,"link":"/api/v1/people/642016"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":642016,"link":"/api/v1/people/642016"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:39:21.615Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, third baseman Mark Vientos to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T00:41:45.310Z","endTime":"2025-08-28T00:42:36.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.0,"strikeZoneTop":3.48000084615006,"strikeZoneBottom":1.71927019305374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.885890547993913,"aZ":-26.991835127522428,"pfxX":2.9306348842027123,"pfxZ":3.4022774704568732,"pX":-0.15474966622623415,"pZ":1.5673681629105314,"vX0":7.348047283278427,"vY0":-124.03904097536692,"vZ0":-2.8356900428109064,"x":122.9,"y":196.46,"x0":-3.5628587305717456,"y0":50.005554947954835,"z0":5.028805936086252,"aX":4.465143816350459},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":-7.3,"spinRate":2489,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4453492051646295,"extension":6.210132152209254},"index":0,"playId":"7d72cb92-8073-395e-9925-8d63c7b9c88f","pitchNumber":1,"startTime":"2025-08-28T00:41:48.154Z","endTime":"2025-08-28T00:41:52.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":69.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.988693055192886,"aZ":-41.61249673692871,"pfxX":7.508743352258211,"pfxZ":-7.595326357777948,"pX":1.0988354533717124,"pZ":2.0217942162653726,"vX0":7.780294636256998,"vY0":-112.97632411288231,"vZ0":2.1472962721528006,"x":75.11,"y":184.19,"x0":-3.4164202368455965,"y0":50.00344460722465,"z0":5.365122824212642,"aX":9.32909243656425},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-12.4,"breakHorizontal":-16.2,"spinRate":3053,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.492204204272495,"extension":6.201729746084166},"index":1,"playId":"154ffd3f-31f2-3002-ae66-b7b83d025325","pitchNumber":2,"startTime":"2025-08-28T00:42:00.478Z","endTime":"2025-08-28T00:42:03.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.6,"endSpeed":70.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77591835306989,"aZ":-41.94542827791913,"pfxX":8.143066477020378,"pfxZ":-7.721964836757975,"pX":0.5193846738890994,"pZ":0.767430885342506,"vX0":6.249271276949818,"vY0":-114.06934804834866,"vZ0":-0.4314631392815278,"x":97.2,"y":218.06,"x0":-3.353925986993964,"y0":50.00278702719905,"z0":5.240248940557892,"aX":10.302669875773615},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.6,"breakHorizontal":-16.8,"spinRate":3133,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.487712098103982,"extension":6.131998806554444},"index":2,"playId":"81b25a63-8b3a-39ed-af77-0845a80de6f8","pitchNumber":3,"startTime":"2025-08-28T00:42:13.349Z","endTime":"2025-08-28T00:42:17.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":71.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26942128330864,"aZ":-42.3919896034426,"pfxX":9.64978412047075,"pfxZ":-7.837394691702832,"pX":0.41620759486214304,"pZ":1.740084469032341,"vX0":5.637504389456449,"vY0":-115.90885715625566,"vZ0":1.2334586527925855,"x":101.14,"y":191.8,"x0":-3.337606577595788,"y0":50.00553234115536,"z0":5.3886039591449055,"aX":12.57187153902961},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.2,"breakHorizontal":-19.3,"spinRate":3288,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4805051394785531,"extension":6.239050557138998},"hitData":{"launchSpeed":81.1,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.17,"coordY":169.42}},"index":3,"playId":"92b8f89f-ddf5-3748-af2a-1e125261711e","pitchNumber":4,"startTime":"2025-08-28T00:42:28.291Z","endTime":"2025-08-28T00:42:36.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:42:36.313Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T00:42:50.375Z","endTime":"2025-08-28T00:44:25.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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":79.4,"endSpeed":71.8,"strikeZoneTop":3.41065805393313,"strikeZoneBottom":1.49556164886331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.258534972871587,"aZ":-42.85275676994166,"pfxX":7.725856458088078,"pfxZ":-8.151196163083426,"pX":-0.6097259122358546,"pZ":1.4286062256287022,"vX0":4.756324593026528,"vY0":-115.44067054099152,"vZ0":0.7009576922254748,"x":140.24,"y":200.21,"x0":-3.720948284648386,"y0":50.00171342065842,"z0":5.344109308446901,"aX":10.124137978922153},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.0,"breakHorizontal":-15.4,"spinRate":3149,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.47981914333889897,"extension":6.0611831190496135},"index":0,"playId":"ed39081a-ca9d-3056-bf73-68b46c360356","pitchNumber":1,"startTime":"2025-08-28T00:43:13.779Z","endTime":"2025-08-28T00:43:17.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.35084264940086,"strikeZoneBottom":1.51068889053715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.894765077419947,"aZ":-34.40432328600568,"pfxX":-9.01911315382619,"pfxZ":-1.349897799652517,"pX":-2.4027506417182543,"pZ":2.9472027460872883,"vX0":5.495677470187292,"vY0":-127.79133038509781,"vZ0":0.5285720431734917,"x":208.59,"y":159.21,"x0":-3.4118722642634296,"y0":50.00422587014125,"z0":5.445243447431684,"aX":-14.884276633596713},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.0,"breakHorizontal":15.0,"spinRate":1559,"spinDirection":252},"zone":11,"typeConfidence":0.9,"plateTime":0.4289805699387581,"extension":6.070958366336688},"index":1,"playId":"0d408000-96e6-3fd5-911e-a4fd877d8834","pitchNumber":2,"startTime":"2025-08-28T00:43:25.149Z","endTime":"2025-08-28T00:43:29.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.8,"strikeZoneTop":3.44381618077229,"strikeZoneBottom":1.54362167008723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.000519301966893,"aZ":-44.210293353612386,"pfxX":8.592463383177606,"pfxZ":-8.954116842929686,"pX":-1.245907559656637,"pZ":1.9287910811131201,"vX0":2.726985133979105,"vY0":-116.42633175406262,"vZ0":1.904884292583951,"x":164.49,"y":186.7,"x0":-3.5548268527911486,"y0":50.001316879880854,"z0":5.349133733092405,"aX":11.553587452504072},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.2,"breakHorizontal":-16.3,"spinRate":3254,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4741602953736197,"extension":6.064961330584051},"index":2,"playId":"51af099a-ed92-39cb-bbdf-5db886ead126","pitchNumber":3,"startTime":"2025-08-28T00:43:38.734Z","endTime":"2025-08-28T00:43:43.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.477455673536706,"aZ":-28.1087606055655,"pfxX":7.85928255521941,"pfxZ":2.7895944219742406,"pX":0.9798342857569198,"pZ":1.579953235069512,"vX0":8.18974356762088,"vY0":-120.59660006984969,"vZ0":-1.7245267235744923,"x":79.65,"y":196.12,"x0":-3.493329965049913,"y0":50.00597555363527,"z0":4.8058211224589575,"aX":11.470070704030068},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.8,"breakHorizontal":-16.3,"spinRate":2854,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.45579405927975936,"extension":6.299474749906556},"index":3,"playId":"dce7fb5d-d1ac-311a-9e4f-33f40a3b7d99","pitchNumber":4,"startTime":"2025-08-28T00:43:54.405Z","endTime":"2025-08-28T00:43:58.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-28T00:44:04.836Z","endTime":"2025-08-28T00:44:17.057Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61276495915762,"aZ":-34.93153384664573,"pfxX":-12.866677453209773,"pfxZ":-1.4672306923563934,"pX":-0.1741046256906117,"pZ":2.144752778440892,"vX0":11.891563526961443,"vY0":-136.7549108519412,"vZ0":-1.1063978780894046,"x":123.64,"y":180.87,"x0":-2.925664841212323,"y0":50.00360813412801,"z0":4.969641142907248,"aX":-24.159604026173625},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-2.6,"breakHorizontal":20.5,"spinRate":2137,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.40186365502176447,"extension":6.463129848195339},"hitData":{"launchSpeed":101.7,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":155.74}},"index":5,"playId":"44d91baa-f884-3297-a7b4-02f0e6755544","pitchNumber":5,"startTime":"2025-08-28T00:44:17.057Z","endTime":"2025-08-28T00:44:25.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:44:25.081Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to center fielder Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T00:44:37.267Z","endTime":"2025-08-28T00:47:09.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.014710286824865,"aZ":-16.13878104332999,"pfxX":-7.95736189322508,"pfxZ":8.161849612215256,"pX":-0.21716955029341445,"pZ":3.58211005265005,"vX0":10.872472998869785,"vY0":-139.67097084708948,"vZ0":-1.3631213938362547,"x":125.28,"y":142.06,"x0":-3.1361923896982318,"y0":50.00606014614749,"z0":5.143562666054407,"aX":-15.641262345063868},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2248,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.3929480352854293,"extension":6.521072759686446},"index":0,"playId":"1f634c34-9e4a-38f9-916d-7b949f820d7c","pitchNumber":1,"startTime":"2025-08-28T00:44:53.243Z","endTime":"2025-08-28T00:44:59.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":71.9,"strikeZoneTop":3.21000000243143,"strikeZoneBottom":1.62867106810642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.396612531920372,"aZ":-43.48552129877431,"pfxX":10.113124052246476,"pfxZ":-8.49172543460466,"pX":-2.0156463663727195,"pZ":2.5211149326176954,"vX0":1.1178784992769508,"vY0":-116.56622955003765,"vZ0":3.4443719200080745,"x":193.83,"y":170.71,"x0":-3.8146480171311077,"y0":50.00118923310711,"z0":5.2214119777972945,"aX":13.473390112281544},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.7,"breakHorizontal":-18.5,"spinRate":3353,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.47572154682141043,"extension":6.2588176874234245},"index":1,"playId":"ec280e93-f7f9-3ead-84b9-51538c075e6f","pitchNumber":2,"startTime":"2025-08-28T00:45:47.517Z","endTime":"2025-08-28T00:45:51.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.556629849950006,"aZ":-13.882385432605451,"pfxX":-7.894228047163429,"pfxZ":9.319841378812004,"pX":0.11741318376149791,"pZ":3.104372156059468,"vX0":11.627929771886274,"vY0":-139.71174852715035,"vZ0":-3.2884929691362297,"x":112.52,"y":154.96,"x0":-3.08657075611849,"y0":50.004004265925005,"z0":5.217987510281195,"aX":-15.496894980052144},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":11.6,"spinRate":2365,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.39309844905553204,"extension":6.559351291715875},"index":2,"playId":"ba9d1de7-c714-3d81-9ffd-8234ee1b13e5","pitchNumber":3,"startTime":"2025-08-28T00:45:59.192Z","endTime":"2025-08-28T00:46:03.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T00:46:12.109Z","endTime":"2025-08-28T00:46:20.629Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.7,"strikeZoneTop":3.03075475384431,"strikeZoneBottom":1.61723377903585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28978319650833,"aZ":-42.29019455617813,"pfxX":8.290290894905983,"pfxZ":-7.397337753886458,"pX":0.5687096924966899,"pZ":-0.46932897335949825,"vX0":6.379033432180041,"vY0":-118.37306327191719,"vZ0":-3.6616439255479074,"x":95.32,"y":251.45,"x0":-3.2741105216231414,"y0":50.003164441799946,"z0":5.115708623226407,"aX":11.334807655473426},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-14.2,"breakHorizontal":-17.0,"spinRate":3189,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.46936599594943207,"extension":6.350784565629144},"index":4,"playId":"602fe35b-f4dd-3cb0-ab6f-e8d0ff595585","pitchNumber":4,"startTime":"2025-08-28T00:46:20.629Z","endTime":"2025-08-28T00:46:25.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":72.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6821734842598,"aZ":-42.78747476038903,"pfxX":10.299719203630957,"pfxZ":-7.901809439776683,"pX":0.2573113095363546,"pZ":2.10552313839286,"vX0":5.300047459669958,"vY0":-117.04495235429536,"vZ0":2.193409593933557,"x":107.19,"y":181.93,"x0":-3.398560328605794,"y0":50.00264029967444,"z0":5.2599178117368695,"aX":13.832638224878675},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.1,"breakHorizontal":-20.2,"spinRate":3168,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.47383055133551055,"extension":6.329302747117751},"index":5,"playId":"e88ea675-c310-3f0e-8f26-b41ff64c26cd","pitchNumber":5,"startTime":"2025-08-28T00:46:38.444Z","endTime":"2025-08-28T00:46:44.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82972611096617,"aZ":-30.352159526931363,"pfxX":-8.51375699394992,"pfxZ":0.9893164569147839,"pX":-0.2844227886107333,"pZ":2.944936743835727,"vX0":10.304059437435594,"vY0":-134.69313197095127,"vZ0":-0.07549712256518537,"x":127.84,"y":159.27,"x0":-3.0440981210909746,"y0":50.00626640624289,"z0":5.110306530836024,"aX":-15.729034729544079},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.0,"breakHorizontal":13.3,"spinRate":2002,"spinDirection":235},"zone":1,"typeConfidence":0.89,"plateTime":0.4058511749905982,"extension":6.442105038316652},"hitData":{"launchSpeed":107.1,"launchAngle":0.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.07,"coordY":94.42}},"index":6,"playId":"4e266e9c-e595-3f42-b1bf-2c40162cbc80","pitchNumber":6,"startTime":"2025-08-28T00:46:57.420Z","endTime":"2025-08-28T00:47:09.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.19,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:47:09.445Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.T. Realmuto pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T00:47:23.435Z","endTime":"2025-08-28T00:49:32.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.63999944952358,"strikeZoneBottom":1.7937177944162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81401174068211,"aZ":-29.593020809958354,"pfxX":6.103553107888027,"pfxZ":1.6733801819882732,"pX":-1.7530517955705585,"pZ":3.2635766597289906,"vX0":3.0121918463431765,"vY0":-123.5631757948895,"vZ0":1.9018506964845243,"x":183.82,"y":150.66,"x0":-3.7813263273315645,"y0":50.004750083363085,"z0":4.971808045870189,"aX":9.4306066512918},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":-11.8,"spinRate":2871,"spinDirection":65},"zone":11,"typeConfidence":0.91,"plateTime":0.44341368438698536,"extension":6.260318848497917},"index":0,"playId":"9f751d84-94d7-3bc0-959b-7f3ec14f2206","pitchNumber":1,"startTime":"2025-08-28T00:47:33.629Z","endTime":"2025-08-28T00:47:39.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.64186798479612,"strikeZoneBottom":1.71431222587955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.553985982439126,"aZ":-29.12926176343028,"pfxX":6.382109340140217,"pfxZ":1.9475888003138841,"pX":1.405907868672686,"pZ":2.1896770180435245,"vX0":9.799038398927133,"vY0":-124.87360855302909,"vZ0":-0.5319784721933911,"x":63.41,"y":179.66,"x0":-3.4138224913159396,"y0":50.00321900913226,"z0":4.823536517685646,"aX":9.972860696572669},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.6,"breakHorizontal":-14.0,"spinRate":2803,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4403561515132166,"extension":6.320974881633511},"index":1,"playId":"770d919f-c2c3-3748-a319-4a6d8d8f5641","pitchNumber":2,"startTime":"2025-08-28T00:48:08.713Z","endTime":"2025-08-28T00:48:14.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.62466729014368,"strikeZoneBottom":1.70559849899828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.269168746541045,"aZ":-16.315935610571717,"pfxX":-6.13538191586067,"pfxZ":8.194732667732074,"pX":1.3886328374805856,"pZ":3.1105397752242117,"vX0":13.958922921879436,"vY0":-138.1224614739164,"vZ0":-2.546993800138227,"x":64.07,"y":154.8,"x0":-2.9297206403996583,"y0":50.004823250998285,"z0":5.139561730610263,"aX":-11.877403570372302},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":8.3,"spinRate":2213,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.3962954200713895,"extension":6.535707128579928},"index":2,"playId":"535cbd8a-eb22-3e46-b408-d8e1806cc070","pitchNumber":3,"startTime":"2025-08-28T00:48:27.434Z","endTime":"2025-08-28T00:48:31.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.69466347784088,"strikeZoneBottom":1.58239391241745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.963498666013567,"aZ":-18.971177065129126,"pfxX":-6.3963602195309255,"pfxZ":7.084786342082662,"pX":1.0207251405403912,"pZ":2.8605020623762885,"vX0":13.340669198261644,"vY0":-135.70517640205853,"vZ0":-2.166225008351816,"x":78.09,"y":161.55,"x0":-3.129949790005934,"y0":50.001754423760914,"z0":4.992005334032795,"aX":-11.91953279825334},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":8.8,"spinRate":2201,"spinDirection":236},"zone":12,"typeConfidence":0.9,"plateTime":0.4037688076219137,"extension":6.657653329419441},"index":3,"playId":"b1289396-0e13-36e0-98b0-4a0bcf93dd0d","pitchNumber":4,"startTime":"2025-08-28T00:48:44.784Z","endTime":"2025-08-28T00:48:49.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.63134051386899,"strikeZoneBottom":1.71975318223373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03220491877553,"aZ":-27.493373510557593,"pfxX":7.3926108807942725,"pfxZ":3.0323507892133588,"pX":0.03203583874941584,"pZ":2.578186636861522,"vX0":6.403154398104434,"vY0":-123.73808122707959,"vZ0":-0.1196848310704699,"x":115.78,"y":169.17,"x0":-3.5547027841634846,"y0":50.00000642424273,"z0":4.942082144023123,"aX":11.392635852498934},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.8,"breakHorizontal":-15.0,"spinRate":2860,"spinDirection":61},"zone":5,"typeConfidence":0.91,"plateTime":0.4436516134417956,"extension":6.177422739288252},"index":4,"playId":"7a2845d1-b1ff-3200-99bb-8f0f45749adb","pitchNumber":5,"startTime":"2025-08-28T00:49:02.788Z","endTime":"2025-08-28T00:49:07.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.211279025135077,"aZ":-28.823571906208667,"pfxX":6.220843993877303,"pfxZ":2.1148271443528337,"pX":0.5873601551943347,"pZ":2.207980906936437,"vX0":7.955822316612365,"vY0":-125.61634861650238,"vZ0":-0.6418218324729972,"x":94.61,"y":179.16,"x0":-3.4381552634991275,"y0":50.00422810613371,"z0":4.825426600324017,"aX":9.868743048546738},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":-13.2,"spinRate":2809,"spinDirection":63},"zone":9,"typeConfidence":0.9,"plateTime":0.43726310335772967,"extension":6.4361235419815435},"hitData":{"launchSpeed":73.9,"launchAngle":71.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":130.53,"coordY":171.95}},"index":5,"playId":"246687b5-621b-3457-a4b5-96e7f45afe85","pitchNumber":6,"startTime":"2025-08-28T00:49:23.592Z","endTime":"2025-08-28T00:49:32.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:49:32.610Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:52:07.477Z","endTime":"2025-08-28T00:52:30.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Banks replaces Daniel Robert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T00:51:24.905Z","endTime":"2025-08-28T00:52:09.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642016,"link":"/api/v1/people/642016","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.1937576309803,"strikeZoneBottom":1.61327172340563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13549636189355,"aZ":-22.350468912010747,"pfxX":9.755240297501583,"pfxZ":5.40532876729068,"pX":1.4290898669054732,"pZ":2.676923542674716,"vX0":-5.8836199345461715,"vY0":-134.0350090523495,"vZ0":-5.289799209645499,"x":62.53,"y":166.5,"x0":2.3858538399300326,"y0":50.005016462368495,"z0":6.273353535429848,"aX":17.741230981215775},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":-16.4,"spinRate":2051,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.40873202021319877,"extension":5.490129049032248},"index":1,"playId":"33e940bc-9185-3c63-b97c-edcece4684ec","pitchNumber":1,"startTime":"2025-08-28T00:52:09.812Z","endTime":"2025-08-28T00:52:14.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.826237963100468,"aZ":-28.643026498497,"pfxX":-3.2656083804707854,"pfxZ":2.3540075261351596,"pX":0.046223549098850604,"pZ":2.014742991930287,"vX0":-5.239284996293757,"vY0":-121.27107130472434,"vZ0":-3.8178495571230693,"x":115.24,"y":184.38,"x0":2.651996077850275,"y0":50.00507352032839,"z0":6.084835094949947,"aX":-4.905831313698814},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.7,"breakHorizontal":7.1,"spinRate":2407,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.4502004736552383,"extension":5.598090274233164},"hitData":{"launchSpeed":109.1,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.22,"coordY":159.69}},"index":2,"playId":"15f7a1c9-19fe-358f-a22e-8e03b2bb78ef","pitchNumber":2,"startTime":"2025-08-28T00:52:21.983Z","endTime":"2025-08-28T00:52:30.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:52:30.012Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:52:56.279Z","endTime":"2025-08-28T00:55:30.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T00:52:46.893Z","endTime":"2025-08-28T00:52:58.592Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30420312088375,"aZ":-32.80809021076056,"pfxX":-7.8749627980086405,"pfxZ":-0.43725867087343673,"pX":-0.5817699430143706,"pZ":3.27271237883212,"vX0":-5.726373751530611,"vY0":-119.23872362901615,"vZ0":-0.022285871043915995,"x":139.18,"y":150.42,"x0":2.875764358476377,"y0":50.00550083371629,"z0":6.246737619490451,"aX":-11.320417231559704},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.5,"breakHorizontal":15.7,"spinRate":2336,"spinDirection":282},"zone":1,"typeConfidence":0.9,"plateTime":0.45965868667980336,"extension":5.441885165526558},"index":1,"playId":"9516cd07-ff19-386d-bbd5-17814285cc46","pitchNumber":1,"startTime":"2025-08-28T00:52:58.592Z","endTime":"2025-08-28T00:53:02.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.49887227767718,"strikeZoneBottom":1.68080525880211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18721072685797,"aZ":-28.513464346027153,"pfxX":-2.2780561720410715,"pfxZ":2.1933475436983265,"pX":1.1070643943505276,"pZ":5.6292508052387,"vX0":-3.2925091755543225,"vY0":-128.4838393273568,"vZ0":3.3164085418319074,"x":74.8,"y":86.79,"x0":2.7021520912629553,"y0":50.002255704778946,"z0":6.540567946262193,"aX":-3.7984850331999374},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":4.9,"spinRate":2217,"spinDirection":184},"zone":12,"typeConfidence":0.91,"plateTime":0.42668348385813193,"extension":5.420983653421594},"index":2,"playId":"fc83441b-987c-3dff-b051-4e921b452f73","pitchNumber":2,"startTime":"2025-08-28T00:53:16.908Z","endTime":"2025-08-28T00:53:21.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.49000044765819,"strikeZoneBottom":1.68906894327723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.612746326795065,"aZ":-29.28625018118457,"pfxX":-2.953948308311638,"pfxZ":1.7737047550066762,"pX":-0.8317849753537272,"pZ":3.8897232056701556,"vX0":-7.521336202424964,"vY0":-127.2200537364328,"vZ0":-0.253325071126394,"x":148.71,"y":133.76,"x0":2.5541614154793297,"y0":50.004200895749904,"z0":6.324244230959082,"aX":-4.81048712328583},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":7.2,"spinRate":2334,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.4315702547245177,"extension":5.4812053056505965},"index":3,"playId":"ebdeb08f-9663-31a4-b563-bed5efccd380","pitchNumber":3,"startTime":"2025-08-28T00:53:32.733Z","endTime":"2025-08-28T00:53:37.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.44915744525554,"strikeZoneBottom":1.62024185835064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57142527299673,"aZ":-27.901422601790514,"pfxX":-2.2918406629989874,"pfxZ":2.6339546393499855,"pX":0.5507001356240372,"pZ":3.665483130366861,"vX0":-4.735229740887044,"vY0":-126.48165910364237,"vZ0":-0.9637468863092441,"x":96.01,"y":139.81,"x0":2.744125983051525,"y0":50.00236177875041,"z0":6.286987505059596,"aX":-3.7157280484366946},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":5.2,"spinRate":2288,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.43288806389863366,"extension":5.4455303914477},"index":4,"playId":"67a8bf0e-c512-31bb-8f8f-fe1dcf5f2a43","pitchNumber":4,"startTime":"2025-08-28T00:53:49.591Z","endTime":"2025-08-28T00:53:53.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.765792813132418,"aZ":-33.13715848022002,"pfxX":-7.345835404192881,"pfxZ":-0.6624992904927867,"pX":-0.35073917326783793,"pZ":1.2517319354233967,"vX0":-4.988577075132181,"vY0":-121.12503320135514,"vZ0":-4.4634033266763975,"x":130.37,"y":204.98,"x0":2.6996554069068757,"y0":50.001014264498984,"z0":6.061335002107866,"aX":-10.75761680775291},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.2,"breakHorizontal":14.6,"spinRate":2407,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.4546738202965708,"extension":5.776525894884987},"index":5,"playId":"cb8f506b-e398-394d-a388-1b2524e241e0","pitchNumber":5,"startTime":"2025-08-28T00:54:03.927Z","endTime":"2025-08-28T00:54:09.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.291621703163802,"aZ":-17.451588420178805,"pfxX":1.4277512167260982,"pfxZ":8.026052354031807,"pX":1.2715879489713227,"pZ":2.784183281307565,"vX0":-3.9637779277102987,"vY0":-134.84248649758868,"vZ0":-5.792472047219811,"x":68.53,"y":163.61,"x0":2.5774975859292075,"y0":50.00616380364877,"z0":6.198445839923305,"aX":2.6204314034527525},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":-1.7,"spinRate":2196,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.4067407927483737,"extension":5.590308178386053},"index":6,"playId":"bea6cbb0-faad-34dc-ae5c-7e73a332703f","pitchNumber":6,"startTime":"2025-08-28T00:54:23.766Z","endTime":"2025-08-28T00:54:31.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.48120382293675,"strikeZoneBottom":1.64276071252555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.530537349235665,"aZ":-27.27728863871114,"pfxX":-2.240964235646441,"pfxZ":2.952844274779032,"pX":-1.0016453699586487,"pZ":3.485249841115963,"vX0":-7.7321429004595394,"vY0":-127.71165635099234,"vZ0":-1.6568780888984105,"x":155.18,"y":144.68,"x0":2.3523122322894356,"y0":50.001378490461626,"z0":6.281466333629274,"aX":-3.7110086170046155},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":5.8,"spinRate":2409,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.42836651013458127,"extension":5.678782017591448},"index":7,"playId":"441bd88d-4d46-3ddf-b2d0-460c960bab14","pitchNumber":7,"startTime":"2025-08-28T00:54:50.873Z","endTime":"2025-08-28T00:54:55.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.683427926775312,"aZ":-27.894900945603762,"pfxX":-2.2165727834546156,"pfxZ":2.61717827459424,"pX":0.477336026148406,"pZ":3.4307937005917597,"vX0":-4.649373651365081,"vY0":-127.0419366706433,"vZ0":-1.4724485979051951,"x":98.81,"y":146.15,"x0":2.6182330023822926,"y0":50.00495886928106,"z0":6.232145849130137,"aX":-3.628609391864474},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":5.0,"spinRate":2434,"spinDirection":207},"zone":3,"typeConfidence":0.91,"plateTime":0.4309102293178859,"extension":5.438553761002742},"index":8,"playId":"1dd5aa93-e756-36ca-aedc-20028bb762bf","pitchNumber":8,"startTime":"2025-08-28T00:55:05.259Z","endTime":"2025-08-28T00:55:10.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.49000064012755,"strikeZoneBottom":1.67799294616774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.742432452652903,"aZ":-12.15440343545544,"pfxX":2.058433386462838,"pfxZ":10.757193983377414,"pX":0.49745557171757293,"pZ":2.2489987602455304,"vX0":-5.992916015675329,"vY0":-135.58207056979472,"vZ0":-7.916786047009595,"x":98.04,"y":178.06,"x0":2.4694374853742667,"y0":50.00565499096646,"z0":6.056000550192679,"aX":3.8328124800963663},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-2.4,"spinRate":2285,"spinDirection":154},"zone":6,"typeConfidence":0.9,"plateTime":0.4040497430949488,"extension":5.619736235679773},"index":9,"playId":"3641f840-3513-34f7-ac0c-2aa39963e5f2","pitchNumber":9,"startTime":"2025-08-28T00:55:24.513Z","endTime":"2025-08-28T00:55:30.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"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":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:55:30.095Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a ground ball to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:55:34.670Z","endTime":"2025-08-28T00:56:32.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.68808881024189,"strikeZoneBottom":1.79470973883628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.057329591208894,"aZ":-26.082195036413523,"pfxX":-0.7482234336054323,"pfxZ":3.5350156986966423,"pX":0.7534027449243469,"pZ":2.0025968329387442,"vX0":-4.2191143341336605,"vY0":-129.9145039629171,"vZ0":-5.597608178722903,"x":88.28,"y":184.71,"x0":2.4900595766014773,"y0":50.002947402279894,"z0":6.1460232230409115,"aX":-1.2898932239542458},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":2.2,"spinRate":2452,"spinDirection":175},"zone":9,"typeConfidence":0.88,"plateTime":0.42024216710505424,"extension":5.5702023535801235},"index":0,"playId":"631c1c23-9397-35cd-a0fa-56b8f83ce053","pitchNumber":1,"startTime":"2025-08-28T00:55:51.996Z","endTime":"2025-08-28T00:55:56.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-28T00:56:06.542Z","endTime":"2025-08-28T00:56:20.847Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.982204968474168,"aZ":-25.723182292763823,"pfxX":-5.136532821842577,"pfxZ":4.219236875009338,"pX":-0.2952564998160505,"pZ":1.9400681435846856,"vX0":-5.570035835651768,"vY0":-123.04955608665144,"vZ0":-4.607683454725422,"x":128.25,"y":186.4,"x0":2.6672876214265724,"y0":50.00473033126865,"z0":6.022845229783765,"aX":-7.857283217730741},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.7,"breakHorizontal":10.7,"spinRate":2481,"spinDirection":286},"zone":7,"typeConfidence":0.78,"plateTime":0.4455579167236823,"extension":5.726847262254716},"hitData":{"launchSpeed":103.9,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.97,"coordY":146.82}},"index":2,"playId":"9961fb92-e761-38d0-a9ce-4bbebe8ab70d","pitchNumber":2,"startTime":"2025-08-28T00:56:20.847Z","endTime":"2025-08-28T00:56:32.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:56:32.877Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mark Vientos homers (13) on a fly ball to left center field. Brandon Nimmo scores.","rbi":2,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:56:34.732Z","endTime":"2025-08-28T00:57:41.364Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":{"id":621383,"link":"/api/v1/people/621383"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":621383,"link":"/api/v1/people/621383"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":88.7,"endSpeed":81.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.305996222101562,"aZ":-28.152391697920322,"pfxX":-2.2348229088856035,"pfxZ":2.389743728258061,"pX":-0.25896614637996596,"pZ":3.237257287605231,"vX0":-6.289896080388384,"vY0":-129.063112737834,"vZ0":-1.950368704329447,"x":126.87,"y":151.37,"x0":2.5018276950793528,"y0":50.00358314292437,"z0":6.174587933224577,"aX":-3.763626616560232},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":5.5,"spinRate":2324,"spinDirection":179},"zone":2,"typeConfidence":0.91,"plateTime":0.4246762189161153,"extension":5.645957609818244},"index":0,"playId":"c5db7067-649b-32bf-b5ef-a83b7bb11528","pitchNumber":1,"startTime":"2025-08-28T00:56:55.527Z","endTime":"2025-08-28T00:56:59.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.077186338705424,"aZ":-16.867573289260754,"pfxX":1.9031418123242545,"pfxZ":8.442777278370377,"pX":-0.18899544361891712,"pZ":3.3508943421342248,"vX0":-7.391032805118183,"vY0":-133.84616210135673,"vZ0":-4.455616430725522,"x":124.2,"y":148.31,"x0":2.3617890419543324,"y0":50.0040639757469,"z0":6.24627342273382,"aX":3.4517731950210546},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-1.8,"spinRate":2196,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.4093310743459604,"extension":5.561462468683709},"hitData":{"launchSpeed":108.9,"launchAngle":27.0,"totalDistance":427.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":77.12,"coordY":32.77}},"index":1,"playId":"d4b0bd93-ccae-34b4-bb49-c3f7d3868d03","pitchNumber":2,"startTime":"2025-08-28T00:57:15.262Z","endTime":"2025-08-28T00:57:41.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.12,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:57:41.364Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out sharply to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:57:56.167Z","endTime":"2025-08-28T00:58:28.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.60964932939007,"strikeZoneBottom":1.7391332800028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.401933599206497,"aZ":-29.673585355897966,"pfxX":-7.100526253721817,"pfxZ":1.7090341575577472,"pX":-1.2334404041594422,"pZ":1.9285161152634522,"vX0":-6.721253399251811,"vY0":-120.92585706341985,"vZ0":-3.7220723942092437,"x":164.02,"y":186.71,"x0":2.51748774972091,"y0":50.00129014379286,"z0":6.127198778894058,"aX":-10.379838097874648},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.4,"breakHorizontal":14.6,"spinRate":2391,"spinDirection":288},"zone":13,"typeConfidence":0.91,"plateTime":0.45518168834966755,"extension":5.720936131641293},"index":0,"playId":"31ec9951-ba29-3992-9379-847ac5e8e48e","pitchNumber":1,"startTime":"2025-08-28T00:58:05.228Z","endTime":"2025-08-28T00:58:11.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.773297419026925,"aZ":-22.407472311616562,"pfxX":6.25370474036181,"pfxZ":5.3135233690790855,"pX":0.002642951367132331,"pZ":2.429918197956717,"vX0":-8.128194244393589,"vY0":-134.604176880793,"vZ0":-5.639348568292535,"x":116.9,"y":173.17,"x0":2.246683494916853,"y0":50.00234973170351,"z0":6.1350871471154775,"aX":11.494193648991835},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":-9.6,"spinRate":2117,"spinDirection":157},"zone":5,"typeConfidence":0.9,"plateTime":0.406669787668025,"extension":5.753457720324108},"hitData":{"launchSpeed":102.0,"launchAngle":22.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.57,"coordY":51.54}},"index":1,"playId":"5a854d14-8264-351b-a333-8e36c02d5d12","pitchNumber":2,"startTime":"2025-08-28T00:58:20.014Z","endTime":"2025-08-28T00:58:28.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:58:28.035Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to right fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:00:31.707Z","endTime":"2025-08-28T01:01:48.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to third base for Brett Baty.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:00:34.049Z","endTime":"2025-08-28T01:00:34.050Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to second base for Jeff McNeil.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-28T01:00:34.051Z","endTime":"2025-08-28T01:00:34.052Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyrone Taylor replaces third baseman Mark Vientos, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-28T01:00:34.053Z","endTime":"2025-08-28T01:00:34.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":643446,"link":"/api/v1/people/643446"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.50135953417821,"strikeZoneBottom":1.66230952411192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81213179526546,"aZ":-26.82625068105874,"pfxX":-1.1701823089507322,"pfxZ":3.05478193196981,"pX":-0.8040458259822949,"pZ":2.9510571521534263,"vX0":7.135534224624788,"vY0":-130.77118109283097,"vZ0":-0.5496793510442898,"x":147.65,"y":159.1,"x0":-3.4034773075983176,"y0":50.002996910873385,"z0":5.157715788402086,"aX":-2.0497341864784135},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":0.7,"spinRate":2492,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.4171529780805341,"extension":6.332322014720637},"index":3,"playId":"b662af81-5c0a-3b3b-9cca-ccf650ebf55f","pitchNumber":1,"startTime":"2025-08-28T01:00:34.055Z","endTime":"2025-08-28T01:00:38.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.60000168425456,"strikeZoneBottom":1.62768556348072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.720678941555597,"aZ":-16.43500106472778,"pfxX":-6.973046928253926,"pfxZ":8.057901560819339,"pX":0.23000858314637693,"pZ":2.327284381838327,"vX0":11.82058982883917,"vY0":-138.80116797197545,"vZ0":-4.762196367623747,"x":108.23,"y":175.94,"x0":-3.175622777268822,"y0":50.004182881097044,"z0":5.157674902039986,"aX":-13.623589281304145},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":10.2,"spinRate":2145,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.3944262834636434,"extension":6.48766512100103},"index":4,"playId":"5bdefc3e-6b18-3e94-9938-70b28996ea5a","pitchNumber":2,"startTime":"2025-08-28T01:00:47.342Z","endTime":"2025-08-28T01:00:51.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":72.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.645306105986602,"aZ":-41.903519921219505,"pfxX":9.273198293540807,"pfxZ":-7.237854975772383,"pX":0.1851041945464877,"pZ":1.602654075478407,"vX0":5.198752631006499,"vY0":-117.35330156574385,"vZ0":0.37550583706736584,"x0":-3.2906845157425324,"y0":50.00274386883261,"z0":5.4623862700854495,"aX":12.4663979163777},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.5,"breakHorizontal":-18.4,"spinRate":3247,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.47333712493741587,"extension":6.233805578289351},"index":5,"playId":"01af5b81-0af1-3f5c-a9ef-bc562a11f044","pitchNumber":3,"startTime":"2025-08-28T01:01:01.591Z","endTime":"2025-08-28T01:01:06.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.6,"strikeZoneTop":3.55141548400711,"strikeZoneBottom":1.68141642693218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03041656157564,"aZ":-42.59588347162916,"pfxX":9.301209267918276,"pfxZ":-7.626398030773591,"pX":0.020714957071394546,"pZ":0.04522256782988119,"vX0":4.787195044321231,"vY0":-118.05228185184964,"vZ0":-2.596590066209137,"x":116.21,"y":237.56,"x0":-3.26259881287144,"y0":50.00201202661956,"z0":5.200578362772245,"aX":12.714034628001285},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.2,"breakHorizontal":-18.2,"spinRate":3245,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.46966307280621233,"extension":6.154159930669439},"index":6,"playId":"6d62c59b-88d2-302f-bdc0-6033ac3dff92","pitchNumber":4,"startTime":"2025-08-28T01:01:16.843Z","endTime":"2025-08-28T01:01:21.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.752428554177268,"aZ":-18.419133769617794,"pfxX":-5.478310759806761,"pfxZ":6.871682896430917,"pX":-0.7873723482960917,"pZ":3.392170615276808,"vX0":8.89073556408547,"vY0":-139.91632115910133,"vZ0":-1.7220305831284926,"x":147.01,"y":147.19,"x0":-3.280539223953997,"y0":50.001400617753,"z0":5.210629754871487,"aX":-10.96471012322033},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":8.3,"spinRate":2377,"spinDirection":232},"zone":1,"typeConfidence":0.9,"plateTime":0.3900523533642075,"extension":6.45970265816297},"hitData":{"launchSpeed":94.1,"launchAngle":-2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.34,"coordY":104.56}},"index":7,"playId":"b4d183d1-3bf4-3557-a668-2403a60d36ea","pitchNumber":5,"startTime":"2025-08-28T01:01:34.698Z","endTime":"2025-08-28T01:01:48.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:01:48.706Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a ground ball to right fielder Juan Soto. Alec Bohm to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:02:11.957Z","endTime":"2025-08-28T01:03:23.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.8,"endSpeed":69.7,"strikeZoneTop":3.46665624484801,"strikeZoneBottom":1.75382833641287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.264546295856817,"aZ":-40.22050432090498,"pfxX":9.683881338547462,"pfxZ":-6.496849186091316,"pX":-1.1844575849175805,"pZ":3.133371099194394,"vX0":2.3131818746605846,"vY0":-111.56299805704529,"vZ0":4.057229828368824,"x":139.45,"y":139.96,"x0":-3.496644915664523,"y0":50.00187090939935,"z0":5.48334345032181,"aX":11.996660778536553},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.1,"breakHorizontal":-18.1,"spinRate":3141,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.49420906195098446,"extension":6.056776122169726},"index":0,"playId":"54ba3a1e-4794-3702-8831-f664aab45669","pitchNumber":1,"startTime":"2025-08-28T01:02:11.957Z","endTime":"2025-08-28T01:02:16.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32007330916489,"aZ":-25.57873830404706,"pfxX":-0.4775224058635299,"pfxZ":3.7664601703759573,"pX":-0.674501080128914,"pZ":3.409546942811599,"vX0":7.262291080715513,"vY0":-130.62163616146464,"vZ0":0.49951976516450036,"x":131.12,"y":142.31,"x0":-3.414018200544228,"y0":50.00002222152159,"z0":5.12050558896297,"aX":-0.8376328522125648},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.2,"breakHorizontal":-0.5,"spinRate":2563,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.417359005485042,"extension":6.469515862480882},"index":1,"playId":"71c44965-fbbf-36be-9e67-0946cbc55d54","pitchNumber":2,"startTime":"2025-08-28T01:02:25.858Z","endTime":"2025-08-28T01:02:29.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.47021254843717,"strikeZoneBottom":1.72215537311724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.449317506652616,"aZ":-34.230125080599606,"pfxX":-6.454097107935219,"pfxZ":-1.308075067443733,"pX":-1.33308248441059,"pZ":3.0361611264660655,"vX0":7.102076451194407,"vY0":-124.24753386020922,"vZ0":1.4973348108204534,"x":148.65,"y":141.84,"x0":-3.381687351266673,"y0":50.002778013411486,"z0":5.257279189476224,"aX":-10.154205319515313},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.8,"breakHorizontal":10.2,"spinRate":1647,"spinDirection":262},"zone":11,"typeConfidence":0.88,"plateTime":0.43980816949051516,"extension":6.382349842655049},"index":2,"playId":"7cefbbd4-5544-3f37-bff0-1e0661a0f53b","pitchNumber":3,"startTime":"2025-08-28T01:02:54.178Z","endTime":"2025-08-28T01:02:58.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66266153563429,"aZ":-26.085611851438887,"pfxX":-0.5443827418117153,"pfxZ":3.4380351377014016,"pX":0.007254170828446117,"pZ":1.9857862365581609,"vX0":9.162263730978182,"vY0":-131.48064650343238,"vZ0":-2.675600815384964,"x":130.24,"y":146.55,"x0":-3.4340227458490964,"y0":50.00565483362055,"z0":4.927600594578027,"aX":-0.9658155977217866},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-0.7,"spinRate":2473,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4146356666784765,"extension":6.609200839703291},"hitData":{"launchSpeed":107.4,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.96,"coordY":113.68}},"index":3,"playId":"9348216a-830f-30cd-8969-af2fd534baee","pitchNumber":4,"startTime":"2025-08-28T01:03:09.145Z","endTime":"2025-08-28T01:03:23.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.32,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:03:23.171Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to right fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:04:31.301Z","endTime":"2025-08-28T01:06:21.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.86,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.250477970058515,"aZ":-31.43987668261535,"pfxX":7.424348534612497,"pfxZ":0.4752335845563742,"pX":-0.3672141781885263,"pZ":2.0679794309390536,"vX0":5.592154657207347,"vY0":-123.62839170525656,"vZ0":-0.3848774323105938,"x":88.6,"y":122.52,"x0":-3.628422820863846,"y0":50.00163147301374,"z0":4.880456363373445,"aX":11.409363155157225},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":-14.8,"spinRate":3035,"spinDirection":65},"zone":7,"typeConfidence":0.91,"plateTime":0.4442274809930069,"extension":6.381025301261407},"index":0,"playId":"d6523ebf-8d14-34ca-b411-959ce91aa187","pitchNumber":1,"startTime":"2025-08-28T01:04:31.301Z","endTime":"2025-08-28T01:04:39.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.86,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.264971188858816,"aZ":-33.194334875497844,"pfxX":7.08220626046878,"pfxZ":-0.6477124941961323,"pX":1.5062535289566914,"pZ":1.3639179226152394,"vX0":9.821909055225834,"vY0":-125.87817199530208,"vZ0":-1.9923207722889082,"x":92.55,"y":129.12,"x0":-3.3895784546710637,"y0":50.00199873871474,"z0":4.89369212831603,"aX":11.185317769401777},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.4,"breakHorizontal":-15.4,"spinRate":2917,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4377484162258578,"extension":6.293855891456029},"index":1,"playId":"a56b27eb-5680-3c71-971f-94ef06f2c93c","pitchNumber":2,"startTime":"2025-08-28T01:04:50.510Z","endTime":"2025-08-28T01:04:54.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.86,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.476287158049686,"aZ":-30.210753463774896,"pfxX":10.557103492305385,"pfxZ":1.2201790441062332,"pX":0.7235747173149506,"pZ":2.057053827686893,"vX0":7.097015570543559,"vY0":-126.69113881395629,"vZ0":-1.2357678727164547,"x":69.75,"y":141.84,"x0":-3.49570409406687,"y0":50.001822133564794,"z0":4.989670045029566,"aX":16.97557095048373},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":-20.9,"spinRate":2934,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.4341203846571866,"extension":6.305604939614568},"index":2,"playId":"de44d097-e34d-3964-a015-3b7564fbd0e8","pitchNumber":3,"startTime":"2025-08-28T01:05:11.711Z","endTime":"2025-08-28T01:05:15.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.7,"strikeZoneTop":3.68331634725404,"strikeZoneBottom":1.8606688832108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.49290745509035,"aZ":-44.57660125062388,"pfxX":9.6165896866769,"pfxZ":-9.20095910100631,"pX":-1.655381173492499,"pZ":2.6190601842206207,"vX0":1.7966404619290652,"vY0":-116.64440739351996,"vZ0":3.043466294298967,"x":154.5,"y":127.98,"x0":-3.687815176675204,"y0":50.00535476464534,"z0":5.567319359559395,"aX":12.957429052661913},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.2,"breakHorizontal":-17.9,"spinRate":3114,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4736331351631331,"extension":6.059950164081128},"index":3,"playId":"a6ba51fa-2479-38a3-921b-8dcd3eba17c7","pitchNumber":4,"startTime":"2025-08-28T01:05:31.482Z","endTime":"2025-08-28T01:05:35.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.86,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51521617289486,"aZ":-31.993792231638757,"pfxX":-10.437258768256788,"pfxZ":0.09218618577065207,"pX":-1.1712797526749767,"pZ":2.120891346393767,"vX0":9.74845577075985,"vY0":-139.95403154746504,"vZ0":-2.122436640578124,"x0":-3.3547121622537235,"y0":50.00448483200535,"z0":4.998173716266861,"aX":-20.57210008719111},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.1,"breakHorizontal":16.7,"spinRate":2076,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.39235012702213545,"extension":6.484246195290833},"index":4,"playId":"057bc8a5-774f-38a2-8868-22e63dd8a10d","pitchNumber":5,"startTime":"2025-08-28T01:05:50.084Z","endTime":"2025-08-28T01:05:55.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.86,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.411101042640908,"aZ":-30.31722988624005,"pfxX":9.673231179491719,"pfxZ":1.2040267562165443,"pX":0.8968478186677183,"pZ":2.243387184460349,"vX0":7.4645741516604565,"vY0":-124.66520088757798,"vZ0":-0.5099719543648186,"x":103.94,"y":143.25,"x0":-3.4129655255445535,"y0":50.00445502497597,"z0":4.994154594308666,"aX":14.94233055106665},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":-19.4,"spinRate":2931,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4425329318745339,"extension":6.236916014348635},"hitData":{"launchSpeed":81.3,"launchAngle":40.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.63,"coordY":113.68}},"index":5,"playId":"960daf40-a3aa-3229-bfa9-bc697c085f70","pitchNumber":6,"startTime":"2025-08-28T01:06:08.472Z","endTime":"2025-08-28T01:06:21.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:06:21.503Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Brandon Nimmo. Max Kepler to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:06:54.757Z","endTime":"2025-08-28T01:07:24.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.2889681281277,"strikeZoneBottom":1.59357346741913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.140213659012574,"aZ":-30.445754057810074,"pfxX":-8.778000251074552,"pfxZ":0.9489147081805243,"pX":-1.6850200603989178,"pZ":2.5767517985755273,"vX0":7.814332116999075,"vY0":-133.99442984819245,"vZ0":-0.6090540873583361,"x":155.23,"y":154.09,"x0":-3.4996697134362607,"y0":50.00028759699142,"z0":4.983590212626809,"aX":-15.94869813630373},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.8,"breakHorizontal":14.2,"spinRate":1916,"spinDirection":235},"zone":11,"typeConfidence":0.89,"plateTime":0.4088766652803395,"extension":6.3323822477535625},"index":0,"playId":"6b65c705-8381-3190-a63e-ed2b2d5c22e1","pitchNumber":1,"startTime":"2025-08-28T01:06:54.757Z","endTime":"2025-08-28T01:06:58.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.783611189819098,"aZ":-34.47756207521458,"pfxX":-8.264963877958735,"pfxZ":-1.4743594907538533,"pX":-0.5002618353643786,"pZ":2.036406919695411,"vX0":9.616500280513387,"vY0":-123.58141243718491,"vZ0":-0.6912067739133305,"x":117.53,"y":147.97,"x0":-3.3537151703420327,"y0":50.005279512517255,"z0":5.195752615788578,"aX":-12.888680025406996},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.6,"breakHorizontal":13.0,"spinRate":1639,"spinDirection":259},"zone":7,"typeConfidence":0.91,"plateTime":0.44186194516280386,"extension":6.48250699577487},"hitData":{"launchSpeed":92.0,"launchAngle":43.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":121.79}},"index":1,"playId":"2bb28f40-d8d3-3741-aed2-16f7fa3e02cb","pitchNumber":2,"startTime":"2025-08-28T01:07:10.837Z","endTime":"2025-08-28T01:07:24.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:07:24.871Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, pitcher Nolan McLean to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:07:57.772Z","endTime":"2025-08-28T01:08:19.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690997,"link":"/api/v1/people/690997"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.24000163671929,"strikeZoneBottom":1.45298270144298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.08463778599057,"aZ":-34.22362268146799,"pfxX":7.207943267739316,"pfxZ":-1.3220084370312613,"pX":0.14552282454471466,"pZ":2.1214592364869684,"vX0":7.118075523703267,"vY0":-124.42460627847397,"vZ0":0.2226306456455216,"x":110.52,"y":162.57,"x0":-3.6980527194342887,"y0":50.00022672235069,"z0":4.887897776595299,"aX":11.196788472983908},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.0,"breakHorizontal":-14.8,"spinRate":2858,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.44173969235253274,"extension":6.318636092751743},"index":0,"playId":"f1eaf401-58fa-32d7-a0ef-82145750c437","pitchNumber":1,"startTime":"2025-08-28T01:07:57.772Z","endTime":"2025-08-28T01:08:02.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50003796248868,"aZ":-37.11667758182066,"pfxX":8.706108433995972,"pfxZ":-3.1861662627366245,"pX":0.4964018647353235,"pZ":1.6848132615368032,"vX0":7.093317574021151,"vY0":-124.87518588610655,"vZ0":-0.15107859793746115,"x":122.35,"y":159.75,"x0":-3.531157745921421,"y0":50.00396259533129,"z0":4.847916436697597,"aX":13.495370950529699},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.5,"breakHorizontal":-17.6,"spinRate":3025,"spinDirection":62},"zone":9,"typeConfidence":0.72,"plateTime":0.44177621164625336,"extension":6.322348464420026},"hitData":{"launchSpeed":50.3,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.0,"coordY":187.66}},"index":1,"playId":"65bda934-dab5-3e9e-a097-19afe3d943ff","pitchNumber":2,"startTime":"2025-08-28T01:08:11.125Z","endTime":"2025-08-28T01:08:19.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"second":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:08:19.130Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T01:10:55.893Z","endTime":"2025-08-28T01:11:35.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lou Trivino III replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:10:55.973Z","endTime":"2025-08-28T01:10:58.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642152,"link":"/api/v1/people/642152"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.336806351437563,"aZ":-18.830079819817893,"pfxX":-9.916569490554314,"pfxZ":6.693234737623179,"pX":-0.12417753303874175,"pZ":3.7009236220470507,"vX0":5.960325111402987,"vY0":-140.21826379943482,"vZ0":-3.257433934973551,"x":121.73,"y":138.86,"x0":-0.9875927869088699,"y0":50.004253732996986,"z0":6.104553519230072,"aX":-19.772259220890977},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.6,"breakHorizontal":16.8,"spinRate":2099,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39044199517187916,"extension":6.334039282979646},"index":1,"playId":"d99c5a98-f24b-3988-ba7a-cce1e1b5a032","pitchNumber":1,"startTime":"2025-08-28T01:10:58.266Z","endTime":"2025-08-28T01:11:02.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.0,"strikeZoneTop":3.54999856295733,"strikeZoneBottom":1.6026807119497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.584547243934995,"aZ":-33.94686122409464,"pfxX":10.514741366580305,"pfxZ":-1.375025702741036,"pX":0.23037705578838277,"pZ":3.7708331947739713,"vX0":-0.008197955084072894,"vY0":-113.71012099519179,"vZ0":1.9234243305182577,"x":108.22,"y":136.97,"x0":-1.1286420228388598,"y0":50.00127135845898,"z0":6.316802823113256,"aX":13.574337719630137},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-1.6,"breakHorizontal":-19.0,"spinRate":2683,"spinDirection":54},"zone":12,"typeConfidence":0.89,"plateTime":0.48429019689917263,"extension":6.120820501178924},"index":2,"playId":"37b143ee-a271-3f40-8656-99ffabbeb1c6","pitchNumber":2,"startTime":"2025-08-28T01:11:14.276Z","endTime":"2025-08-28T01:11:19.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.253095376992594,"aZ":-20.497720181729225,"pfxX":-0.5757559527985383,"pfxZ":6.611224746210893,"pX":0.6125401049038506,"pZ":1.708453357293989,"vX0":4.196124928207384,"vY0":-132.10293143323995,"vZ0":-7.161466083481762,"x":93.65,"y":192.65,"x0":-0.9219957940471314,"y0":50.00457434172279,"z0":5.9623985995810065,"aX":-1.0173391599412733},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":0.1,"spinRate":2344,"spinDirection":198},"zone":9,"typeConfidence":0.92,"plateTime":0.41468143959202,"extension":6.239480760833154},"hitData":{"launchSpeed":66.8,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":151.18}},"index":3,"playId":"f0dc483a-d107-30f4-827d-3c9a63342896","pitchNumber":3,"startTime":"2025-08-28T01:11:27.712Z","endTime":"2025-08-28T01:11:35.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:11:35.728Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, first baseman Bryce Harper to pitcher Lou Trivino III.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T01:12:04.193Z","endTime":"2025-08-28T01:14:01.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T01:11:56.612Z","endTime":"2025-08-28T01:12:06.481Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.75434554946672,"strikeZoneBottom":1.75292196717175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.984579743871414,"aZ":-35.5626763170919,"pfxX":9.415342455261126,"pfxZ":-2.489510723340098,"pX":0.5356269908601466,"pZ":2.27595207183189,"vX0":0.9805846050180073,"vY0":-117.02549653490345,"vZ0":-0.9907935630155968,"x":96.58,"y":177.33,"x0":-1.1115579175533439,"y0":50.003421593789334,"z0":6.092916700439341,"aX":12.811582947186013},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.4,"breakHorizontal":-17.3,"spinRate":2836,"spinDirection":56},"zone":9,"typeConfidence":0.55,"plateTime":0.4714694228625449,"extension":6.152318671916263},"index":1,"playId":"cb9dc6d4-bbae-33f7-8db0-3f48abdd35d4","pitchNumber":1,"startTime":"2025-08-28T01:12:06.481Z","endTime":"2025-08-28T01:12:10.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6717235844743,"aZ":-27.35712334924019,"pfxX":-11.031027936781888,"pfxZ":2.953194590192691,"pX":0.422029658697879,"pZ":2.0458364014389248,"vX0":6.823746956384199,"vY0":-127.48619346620262,"vZ0":-4.382141869411953,"x":100.91,"y":183.54,"x0":-0.8700209778548552,"y0":50.00183515475615,"z0":5.9720452894051625,"aX":-17.973780748709},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":18.2,"spinRate":1913,"spinDirection":247},"zone":9,"typeConfidence":0.87,"plateTime":0.43131638914709924,"extension":6.382465765430356},"index":2,"playId":"55aff880-e670-3557-9d5d-181c4d92dcd1","pitchNumber":2,"startTime":"2025-08-28T01:12:19.927Z","endTime":"2025-08-28T01:12:24.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.4,"strikeZoneTop":3.82776563008318,"strikeZoneBottom":1.87709706538699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.189260800703174,"aZ":-14.205753792860198,"pfxX":-4.283072940575494,"pfxZ":9.058802530469872,"pX":0.12530682441171195,"pZ":4.7691110216352905,"vX0":4.591565793643198,"vY0":-140.72353862970192,"vZ0":-1.1167314718850068,"x":112.22,"y":110.01,"x0":-0.9795982673362816,"y0":50.00351821771951,"z0":6.101607079340338,"aX":-8.496859359777304},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":2133,"spinDirection":218},"zone":12,"typeConfidence":0.93,"plateTime":0.3908629273951414,"extension":6.306354902724566},"index":3,"playId":"e89dac28-1f2c-3c98-a392-1ef73ce02536","pitchNumber":3,"startTime":"2025-08-28T01:12:39.654Z","endTime":"2025-08-28T01:12:43.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.80090423582214,"strikeZoneBottom":1.78757130335584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6744430983569,"aZ":-13.81151478564427,"pfxX":-5.52892285005861,"pfxZ":9.34380418358181,"pX":2.51232649540971,"pZ":2.108233137497976,"vX0":10.937642843354372,"vY0":-139.58072965210906,"vZ0":-7.777848162168782,"x":21.24,"y":181.86,"x0":-0.7461688107789214,"y0":50.00114777812892,"z0":5.8486230139322855,"aX":-10.86423737506931},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2178,"spinDirection":219},"zone":14,"typeConfidence":0.93,"plateTime":0.3930554819006513,"extension":6.531963732274028},"index":4,"playId":"c6bbc07f-489c-39ba-b234-2194330536c8","pitchNumber":4,"startTime":"2025-08-28T01:12:54.442Z","endTime":"2025-08-28T01:12:58.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31975920516928,"aZ":-24.42149386400199,"pfxX":-9.850744720868615,"pfxZ":4.636045381349437,"pX":-0.6276739851418499,"pZ":3.1249889525727035,"vX0":4.090744836884563,"vY0":-128.4453768524318,"vZ0":-2.5788104434595227,"x":140.93,"y":154.41,"x0":-0.9600628070235573,"y0":50.00372071154977,"z0":6.038604355380659,"aX":-16.479433570066597},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":16.9,"spinRate":1704,"spinDirection":247},"zone":1,"typeConfidence":0.82,"plateTime":0.4262381014124381,"extension":6.377443738421427},"index":5,"playId":"1052ab21-8f33-31e7-abb5-c226852f4cd4","pitchNumber":5,"startTime":"2025-08-28T01:13:16.938Z","endTime":"2025-08-28T01:13:20.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":79.2,"strikeZoneTop":3.72085612479371,"strikeZoneBottom":1.67632490596395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.100090858523124,"aZ":-28.12492909296068,"pfxX":-11.03220100570401,"pfxZ":2.49029435139314,"pX":-1.6118344869681926,"pZ":1.9302790237822605,"vX0":2.1001629222772404,"vY0":-128.91228204285366,"vZ0":-4.378569673718379,"x":178.44,"y":186.66,"x0":-1.0235157197154454,"y0":50.00391985232219,"z0":5.90829756690149,"aX":-17.951109431110524},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":19.2,"spinRate":1805,"spinDirection":253},"zone":13,"typeConfidence":0.74,"plateTime":0.43042234806365354,"extension":6.434492602273574},"index":6,"playId":"7bdfc558-02a3-3bc6-8d4c-cc56d362b4b5","pitchNumber":6,"startTime":"2025-08-28T01:13:36.790Z","endTime":"2025-08-28T01:13:41.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":72.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.582780638383817,"aZ":-32.90325253644653,"pfxX":8.796122884726106,"pfxZ":-0.5423289737479058,"pX":-0.2853324451731258,"pZ":1.7715342066574848,"vX0":-0.49571477378707557,"vY0":-117.07966627586269,"vZ0":-2.3873976014620233,"x":127.88,"y":190.95,"x0":-1.2059673067752967,"y0":50.001517876573715,"z0":5.965241680393182,"aX":11.885166286490108},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.3,"breakHorizontal":-15.6,"spinRate":2740,"spinDirection":61},"zone":7,"typeConfidence":0.65,"plateTime":0.47267762136577085,"extension":6.101014419589523},"hitData":{"launchSpeed":89.2,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":165.87}},"index":7,"playId":"e4fd8d94-156d-3d62-a337-b69b99112d76","pitchNumber":7,"startTime":"2025-08-28T01:13:53.897Z","endTime":"2025-08-28T01:14:01.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:14:01.898Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hayden Senger called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T01:14:23.001Z","endTime":"2025-08-28T01:15:59.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"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":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.69443870044053,"aZ":-21.863308426932573,"pfxX":-0.19038944381827894,"pfxZ":5.57394700513041,"pX":-0.21155700835809527,"pZ":3.6402214942290145,"vX0":2.2096416428985406,"vY0":-135.20246247401775,"vZ0":-2.426612925519764,"x":125.06,"y":140.49,"x0":-1.014963745055247,"y0":50.00424719296364,"z0":6.085139352091461,"aX":-0.3528327194342953},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":-0.1,"spinRate":2328,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.4052552902198552,"extension":6.286499204090575},"index":0,"playId":"2612db0a-68ab-3919-9938-7825869251fc","pitchNumber":1,"startTime":"2025-08-28T01:14:38.091Z","endTime":"2025-08-28T01:14:41.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.48999927416669,"strikeZoneBottom":1.59624394931644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.955529893992676,"aZ":-18.921834179114274,"pfxX":-9.844690378638964,"pfxZ":6.765222002410881,"pX":-2.0002205189005795,"pZ":2.1086270867050967,"vX0":0.9559772073307767,"vY0":-139.0315834830416,"vZ0":-6.962619911439898,"x":193.24,"y":181.85,"x0":-1.0690434432038325,"y0":50.00590283994948,"z0":5.899896045298543,"aX":-19.289023083456122},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":17.6,"spinRate":2062,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3938623521872451,"extension":6.3592349481686},"index":1,"playId":"bfd531b1-aa5b-3a49-aaaa-53cecaa8d83b","pitchNumber":2,"startTime":"2025-08-28T01:15:00.024Z","endTime":"2025-08-28T01:15:03.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63306898323687,"aZ":-31.35752332516949,"pfxX":11.631574214916888,"pfxZ":0.6064785491540476,"pX":1.1285186041769695,"pZ":1.3971571720289218,"vX0":1.3299704924066584,"vY0":-116.14387382266057,"vZ0":-3.6564954309678233,"x":73.98,"y":201.06,"x0":-0.9622430859849115,"y0":50.00058977178897,"z0":6.0350223315966725,"aX":15.584495478243523},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.4,"breakHorizontal":-21.4,"spinRate":2612,"spinDirection":56},"zone":14,"typeConfidence":0.92,"plateTime":0.4750871480112062,"extension":6.402653648829759},"index":2,"playId":"fb49806e-3a63-3452-9988-4852c9799e63","pitchNumber":3,"startTime":"2025-08-28T01:15:16.556Z","endTime":"2025-08-28T01:15:21.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.48730735247076,"strikeZoneBottom":1.56013273188872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.825743477047318,"aZ":-29.519087644009037,"pfxX":11.699701137037328,"pfxZ":1.9366815555353343,"pX":1.8485883954888738,"pZ":0.884521663461475,"vX0":2.9698330316082524,"vY0":-117.39633406931588,"vZ0":-5.183434502133318,"x":46.54,"y":214.9,"x0":-0.9577642328031447,"y0":50.00264845459525,"z0":5.9253882202316195,"aX":16.046800545569678},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.3,"breakHorizontal":-22.0,"spinRate":2703,"spinDirection":57},"zone":14,"typeConfidence":0.93,"plateTime":0.46968856373442636,"extension":6.326703953862795},"index":3,"playId":"f5f09cd2-199d-30bc-a693-0f1bdb79fb22","pitchNumber":4,"startTime":"2025-08-28T01:15:34.066Z","endTime":"2025-08-28T01:15:40.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.37529399286801,"strikeZoneBottom":1.5087038849157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.481775391702286,"aZ":-13.866681260968127,"pfxX":-3.412621327556522,"pfxZ":9.415010862224289,"pX":0.6271650198626093,"pZ":3.5014729356209124,"vX0":5.2847733777504535,"vY0":-139.09775514001097,"vZ0":-4.234901958096135,"x":93.09,"y":144.24,"x0":-0.8608417611143181,"y0":50.00093908092028,"z0":5.974165626598393,"aX":-6.634872925215271},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":5.0,"spinRate":2094,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.3949541759060504,"extension":6.462514960317657},"index":4,"playId":"89089934-a8b9-365f-8383-d5305564a17d","pitchNumber":5,"startTime":"2025-08-28T01:15:54.301Z","endTime":"2025-08-28T01:15:59.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642152,"link":"/api/v1/people/642152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":592206,"link":"/api/v1/people/592206"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_ab"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_ab"},{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":642152,"link":"/api/v1/people/642152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:15:59.305Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to third baseman Brett Baty.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T01:18:31.229Z","endTime":"2025-08-28T01:19:23.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Nolan McLean.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:17:14.860Z","endTime":"2025-08-28T01:18:33.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":81.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50044605365691,"aZ":-26.94362605289289,"pfxX":11.151802832642252,"pfxZ":3.0363028948742823,"pX":0.6034898036514545,"pZ":3.353312495353921,"vX0":-8.914766132584376,"vY0":-131.62439309232153,"vZ0":-0.6057172405893273,"x":94.0,"y":148.24,"x0":2.614989853360836,"y0":50.004597075522796,"z0":5.612718885787803,"aX":19.226912801586028},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":-17.8,"spinRate":2307,"spinDirection":123},"zone":3,"typeConfidence":0.91,"plateTime":0.41894719979540795,"extension":6.208764617482366},"index":1,"playId":"7ec6e64b-8e45-30ea-bad0-48f808397567","pitchNumber":1,"startTime":"2025-08-28T01:18:33.569Z","endTime":"2025-08-28T01:18:37.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":75.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.261640080668528,"aZ":-31.095242805593934,"pfxX":10.929378175212427,"pfxZ":0.7288222444159089,"pX":0.7043994688916317,"pZ":2.7472671943918368,"vX0":-7.696706533694062,"vY0":-121.90873427011798,"vZ0":-0.7617263345430607,"x":90.15,"y":164.6,"x0":2.5058691921818226,"y0":50.003452204819915,"z0":5.783154484477696,"aX":16.208800606741264},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.4,"breakHorizontal":-17.6,"spinRate":1841,"spinDirection":103},"zone":6,"typeConfidence":0.9,"plateTime":0.4518452861328446,"extension":6.037760045830797},"index":2,"playId":"7a179db9-f568-35f8-8ae6-d02f921fd166","pitchNumber":2,"startTime":"2025-08-28T01:18:47.444Z","endTime":"2025-08-28T01:18:54.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.589702714836257,"aZ":-33.88582052543071,"pfxX":12.517201411885749,"pfxZ":-1.1269641670968031,"pX":0.4701957616003859,"pZ":2.399479229869562,"vX0":-8.859885007508101,"vY0":-123.13880297315984,"vZ0":-1.0740050833061165,"x":99.08,"y":173.99,"x0":2.5054695680616454,"y0":50.00107263681032,"z0":5.732276311059915,"aX":19.040843504673077},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.0,"breakHorizontal":-20.3,"spinRate":1834,"spinDirection":107},"zone":6,"typeConfidence":0.91,"plateTime":0.44641148284263776,"extension":6.328119399124103},"hitData":{"launchSpeed":90.7,"launchAngle":7.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":164.35}},"index":3,"playId":"0b3d76a7-10cc-33da-9814-8cb0fa22493a","pitchNumber":3,"startTime":"2025-08-28T01:19:15.099Z","endTime":"2025-08-28T01:19:23.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:19:23.128Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T01:19:53.367Z","endTime":"2025-08-28T01:21:41.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.35000060825749,"strikeZoneBottom":1.55097831585241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.142928203263114,"aZ":-25.6378310617521,"pfxX":-0.6130167803049953,"pfxZ":4.007968857203217,"pX":0.5459246172148015,"pZ":4.106619917349027,"vX0":-5.929774306766391,"vY0":-126.4355838267909,"vZ0":0.9499832756176219,"x":96.19,"y":127.9,"x0":2.994523862825768,"y0":50.000391583687126,"z0":5.77293388886758,"aX":-0.9985147581796906},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.7,"breakHorizontal":2.4,"spinRate":2632,"spinDirection":185},"zone":12,"typeConfidence":0.9,"plateTime":0.4320958985091794,"extension":6.352389530808115},"index":0,"playId":"6e5986bf-e47c-35ea-ae4c-187a31ad86f1","pitchNumber":1,"startTime":"2025-08-28T01:20:02.010Z","endTime":"2025-08-28T01:20:06.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.34482692182187,"strikeZoneBottom":1.44384816780439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.718772173379286,"aZ":-26.8975302556506,"pfxX":-0.763947626634544,"pfxZ":3.3477958887936543,"pX":-0.2018311810355114,"pZ":2.2663397873206805,"vX0":-7.071264599440863,"vY0":-124.40837053360276,"vZ0":-2.9390213596020556,"x":124.69,"y":177.59,"x0":2.770337188923116,"y0":50.00358036796515,"z0":5.680125682391112,"aX":-1.2019044039604276},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":2.9,"spinRate":2608,"spinDirection":173},"zone":5,"typeConfidence":0.91,"plateTime":0.43938976313023925,"extension":6.425968083318295},"index":1,"playId":"266c09cf-bbef-38ee-a054-2fca79b74eeb","pitchNumber":2,"startTime":"2025-08-28T01:20:17.684Z","endTime":"2025-08-28T01:20:21.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66533415095719,"aZ":-31.07319072159657,"pfxX":10.908125955827046,"pfxZ":0.6239684093753457,"pX":1.10580488421044,"pZ":2.3366659083278747,"vX0":-7.899745259153757,"vY0":-132.84921905421086,"vZ0":-2.269935832915149,"x":74.85,"y":175.69,"x0":2.7246429692668013,"y0":50.001001609713256,"z0":5.496687164689384,"aX":19.18708434780477},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.8,"breakHorizontal":-17.6,"spinRate":2396,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.41482334413548116,"extension":6.503567425435722},"index":2,"playId":"8b5569ff-2a68-324e-a945-a1b5590c6498","pitchNumber":3,"startTime":"2025-08-28T01:20:31.072Z","endTime":"2025-08-28T01:20:36.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":81.9,"strikeZoneTop":3.18999939241354,"strikeZoneBottom":1.41367416562968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32739748424375,"aZ":-27.07391043900214,"pfxX":10.14714054118264,"pfxZ":2.9382126957072323,"pX":0.970180365234674,"pZ":4.255416294062349,"vX0":-7.534639090050591,"vY0":-131.84367640054444,"vZ0":0.8317025560429484,"x":80.02,"y":123.88,"x0":2.5647443834912473,"y0":50.00597262025036,"z0":5.953329431599414,"aX":17.64209743404397},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":-16.4,"spinRate":2468,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4174568900078306,"extension":5.829100151562797},"index":3,"playId":"d6bbe430-1add-3005-b27f-f949010ba7e7","pitchNumber":4,"startTime":"2025-08-28T01:20:52.452Z","endTime":"2025-08-28T01:20:56.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.202227864565,"strikeZoneBottom":1.45785226010322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.017131818805463,"aZ":-30.90417944326023,"pfxX":-6.608740271360099,"pfxZ":0.887955705818289,"pX":-1.9940415954311705,"pZ":2.981184213067814,"vX0":-9.529029722850636,"vY0":-119.14625038041234,"vZ0":0.9922028132265763,"x":193.01,"y":158.29,"x0":2.9238538256127162,"y0":50.00230908371041,"z0":5.363387388719571,"aX":-9.45078474539887},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.2,"breakHorizontal":14.4,"spinRate":2935,"spinDirection":287},"zone":11,"typeConfidence":0.87,"plateTime":0.4606283075336939,"extension":6.422973635993106},"index":4,"playId":"ca85fe77-ab03-3a8c-800a-cc6a0740b318","pitchNumber":5,"startTime":"2025-08-28T01:21:19.056Z","endTime":"2025-08-28T01:21:23.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.90022369916045,"aZ":-26.49752086814767,"pfxX":-5.406014979496467,"pfxZ":4.023097154953635,"pX":-0.5878325572498094,"pZ":1.822048346471845,"vX0":-7.123520888258799,"vY0":-117.8613320520945,"vZ0":-2.1888325203672068,"x":139.41,"y":189.58,"x0":3.1731221249999098,"y0":50.00146873109297,"z0":5.204018770248375,"aX":-7.621508734274561},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.1,"breakHorizontal":11.5,"spinRate":2799,"spinDirection":289},"zone":7,"typeConfidence":0.89,"plateTime":0.46430306719632775,"extension":6.789264434055637},"index":5,"playId":"2f5a6627-fce1-30b0-bc6c-2c9379025ffa","pitchNumber":6,"startTime":"2025-08-28T01:21:36.831Z","endTime":"2025-08-28T01:21:41.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:21:41.445Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T01:21:49.079Z","endTime":"2025-08-28T01:22:33.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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(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":82.1,"endSpeed":75.3,"strikeZoneTop":3.21000004659956,"strikeZoneBottom":1.79905347032124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.348384028887253,"aZ":-28.622566414128134,"pfxX":-7.809571213371421,"pfxZ":2.483830443467429,"pX":-1.6477440817251525,"pZ":2.6438124112166568,"vX0":-8.407325702172837,"vY0":-119.27393814997376,"vZ0":-0.3550877385764567,"x":179.81,"y":167.4,"x0":2.9463263824047825,"y0":50.00502639256423,"z0":5.390279541338007,"aX":-11.177926811362848},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.7,"breakHorizontal":16.3,"spinRate":2959,"spinDirection":293},"zone":11,"typeConfidence":0.89,"plateTime":0.46038515050790174,"extension":6.5238909391963125},"index":0,"playId":"8a1d9a8b-0149-3454-ad9f-ffe15ce8410b","pitchNumber":1,"startTime":"2025-08-28T01:22:03.913Z","endTime":"2025-08-28T01:22:07.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.810483322098076,"aZ":-29.08910758852364,"pfxX":-9.207561282358803,"pfxZ":2.15852530427159,"pX":-0.20501970572904957,"pZ":2.864345591577409,"vX0":-5.283417150242577,"vY0":-119.2133610095432,"vZ0":0.3390777679801684,"x":124.81,"y":161.44,"x0":3.242366829310854,"y0":50.000713443218984,"z0":5.365061326861178,"aX":-13.131179512181525},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.3,"breakHorizontal":18.0,"spinRate":3028,"spinDirection":283},"zone":2,"typeConfidence":0.89,"plateTime":0.4610267621387907,"extension":6.55058998797177},"hitData":{"launchSpeed":87.4,"launchAngle":47.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.8,"coordY":103.02}},"index":1,"playId":"3af0ca27-e848-396f-9c99-e69b11fcd574","pitchNumber":2,"startTime":"2025-08-28T01:22:19.886Z","endTime":"2025-08-28T01:22:33.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:22:33.891Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.T. Realmuto pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T01:22:42.639Z","endTime":"2025-08-28T01:23:39.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.5,"strikeZoneTop":3.65377660368715,"strikeZoneBottom":1.8107118485015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.894217492045797,"aZ":-27.0457596465001,"pfxX":9.450214149899637,"pfxZ":2.979453907279556,"pX":1.3484004790510529,"pZ":3.5459433140066237,"vX0":-6.62070652635796,"vY0":-131.43843122037126,"vZ0":-0.4317896739668669,"x":65.6,"y":143.04,"x0":2.6919971837766576,"y0":50.00506267765424,"z0":5.748071889470073,"aX":16.280405266777798},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":-15.4,"spinRate":2382,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.4192276747173769,"extension":6.401336817341495},"index":0,"playId":"da5f5f6f-9e72-39c5-8b88-c06358a93d86","pitchNumber":1,"startTime":"2025-08-28T01:22:53.011Z","endTime":"2025-08-28T01:22:57.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71705979974835,"aZ":-28.77077801797061,"pfxX":10.913801685609352,"pfxZ":1.9183843378051009,"pX":0.46585062865059607,"pZ":1.8201971100898855,"vX0":-9.466565134374907,"vY0":-133.37100188745964,"vZ0":-3.877037289900601,"x":99.24,"y":189.63,"x0":2.6697294532662976,"y0":50.00334431684254,"z0":5.403369737561833,"aX":19.366051628752984},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":-17.3,"spinRate":2467,"spinDirection":127},"zone":9,"typeConfidence":0.9,"plateTime":0.41306832466425947,"extension":6.352883764632665},"index":1,"playId":"00a71cab-afdf-359c-a235-bb1b69454b9c","pitchNumber":2,"startTime":"2025-08-28T01:23:09.134Z","endTime":"2025-08-28T01:23:13.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.546445447946574,"aZ":-26.33397549553667,"pfxX":0.787475869540855,"pfxZ":3.5219560327299124,"pX":-0.46448543475340176,"pZ":3.3654654050347745,"vX0":-8.649238091009092,"vY0":-127.9381270724563,"vZ0":-0.19355422349163454,"x":134.71,"y":147.91,"x0":2.858378692495192,"y0":50.000651856469446,"z0":5.5071571170539,"aX":1.3068662865925775},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":0.5,"spinRate":2668,"spinDirection":170},"zone":1,"typeConfidence":0.82,"plateTime":0.42822852761430363,"extension":6.656385285583263},"hitData":{"launchSpeed":81.6,"launchAngle":59.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.91,"coordY":135.31}},"index":2,"playId":"ad10e0e0-1741-3b3d-96ed-bd1e37628d69","pitchNumber":3,"startTime":"2025-08-28T01:23:29.841Z","endTime":"2025-08-28T01:23:39.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:23:39.860Z","atBatIndex":66}]